<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:par="http://www.partech.com/20200630"
  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="par-20200630.xsd" xlink:type="simple"/>
    <context id="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifcb340e079b540a2b1a7e343a9993e9e_I20200801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2020-08-01</instant>
        </period>
    </context>
    <context id="i35e554f52a884b3994b5414eeb93bcee_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if3f83dfa74f645938feef7dbd450bef8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5b888f9198fd4b76b1ce6de3a70fe200_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i802a618e092a4231b4bf88a683f05009_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7af007d1c0284ad8bbba750d2dc70241_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61e915df9b7c41d7bb1f6ef48efd5d2a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i68bcd7834ad342dd9d98a0289f3c18ad_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3c1458a5285a4e0583957c49c0323271_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iaa666d11f4994b91aea1b57dd0bb33f0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idaa933c5cc034fc8b82c12c89af46017_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie36e7582b36848789fdce280b3b7c8e6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i88771c7c541f4250b22e0ee86d56c3ee_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i62b01fbe0dcd4f209f40f6294d5ec08a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if5bca62397214a42be6c767bca51f190_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0932295702ec41cd9df770639de4df18_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ice24fee11a604789a56a059e39160ef3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="ia30a55cdb1e6447c85a5bc314a7be900_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i7028375a6d08412ca84dea99c44b7410_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i4eb9bc12ded44ec7a835dcb9c43ad8d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1c7e3b046ac4169828cc7480676f33c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i50975f74f2ba4c57962cdc8d7e699317_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd61a97d4efc410681e37efc1eaeb088_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="if738beea5ea747798f6fa47be44417c2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i28f1537c3efd465cbffe9f604bd7211d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2edfa888fbf64ce9a795a4bcf997b4a2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib1b2810a182448ef9b8cb0057087def9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="ibd543d1b370e4c3a848a0a0bdd825af4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i7bc26296b6f646c587723f6f656f772b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i981381d4b8704974b8d2a638c02eaca6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i7558b41841e5413eb841ae892c6211a3_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibbdbdffe0119421c9cfc7c5cdd4b9418_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5e09b5760d4642e3a3e3e74e08d7fdc2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i8d0c5b5a2def4a22a87542176a4048a4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i8ab385064d0c4f2197f2c5f9a7c3bdfe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="ibf4bd81c1fff40c691e6397beb87d6a4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i74df4cbc2a7442bcb7cec3efc0770757_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i224ca53997d546c7a37ad85efb57f341_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i045a67f930044f2ea8617a16358fa645_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i962bfdcb3eb74fc882241b018b3dfaf4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="iadddc0ddb9b14972af5d5e778930e736_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia4bb8bd6eb094a8180a92e122d380f1f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic57fb0e78b5e4b85b4f03aac2fa537ef_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i4644a41822464e1ba8c54a08da17a371_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i02c05963a3704223a71e5391a0091f0b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="idbee69f988fc47ca947ef59709e7032f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5adef6568812415a9af5e4e07eaa1588_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5fb493bee6514230bc9e505e2734871b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i53e332c668bd425fb30d1f87bf472558_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i23b4a1871a834ca1bb64be2026948d1e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i87ed35b73c36443980adfeca302aa9ee_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i950eefcb985d4b58b3d6470aeb636a29_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i4f46519fe5ea409ebafcefc956db6a99_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i58c0f138107c483c85e3446fce474af3_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i1204d12f8f204d2e836552224909fc35_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i6fccff788fcc4afda2c0f1aa9a650c3c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i609ed153182c4e81ab874fa141b63e37_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8b835a5d0bc74dbb8d5cbb8afd4df194_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="icc6b289951d444188975c1c346d826ee_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i3c24ab077d6240e9b0cc5275c57e1680_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i4a4b6572a54b4d089b92f87f9a01f743_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="idcc7b91b7c014a51b5755dbc2681c186_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i54143f936ea348ddb3002c75a5df5869_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if7333d1850ac46d28d28038d01dc91f8_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i8853c4a6c5044535a591adeef4cfe76f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="ia302c56648ea4ffcb0e15f8382ecaae3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="ic161938aa6aa4853a83b2c6423633d2e_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</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="i18f255d21a5d46b3b16c974d3dce8921_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i959ec0848b104cfe976e0767195a5f35_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="if8c5f668219d478ebdfe3c59f3136f8f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia67f67f4e7c04e56bb2199d79d2828b8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60d5a8dcf07e4b48b4515ff95aa06b3d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie1fa60acce96444c959fb5ee61a49785_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5d85f45a567c40ffaf8a054f3c63d6da_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i51e59c78ef2c4fb89ea2607f5fd96b43_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id1c19d5f14834ab094046294629dcac0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i047fd91eccd34da98fa084acd1552a0a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie2df820911d6423485389844ef87fad4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d438b6344324d2f9d0bb03f39706ba7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1c59b72be79f4347a453d63fe1990f45_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3347b0ed52d34bf5be608d64c428b03e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia5dde90ec49240619ff4ed588c8e44d2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ief18f8adce20405d8efa386b735747ae_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4d43ecd507ea45ae862ba483181c7f7f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i522e647e28c7440394ba47aba28a3761_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i666a8a69868140deb3e6e6d13e01bf9e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id7cbfc2684a140c4a0b39f33d6b4ac56_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iae84f5fac5b644b6afce2d2b589759b2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3be7e1c8d6524936a6a6a39976108828_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7ee881abdd7642c595f55625fd89f7e2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic71d7e261fd6483bb3bb4392d3857c55_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if1e953de92a548f69d8c6db8644c63d1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3dcf49df6e294550b6c215675d18a341_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i905450d2d39549d8b84c3d0bb6287441_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac5b94eaf1874384970ef65c74991bfd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id30a0e869f374967a466afa75b7919fd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1337d0133895450e9e465bcad8b8c021_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i49d5404d2a6e4a088c4c94ce5a7f7541_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id52c848e2d3f4ed9912cce112be78baf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id7418098faeb410cafb976b76d10e7eb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifc4d09444d3c43d7aa6b752968fb459b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib9488aad0406463eaf90f261b918d458_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i42658f2cc25742609add66c0b30b7bca_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id00e837b972f45a7844128443c66b553_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:GroceryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i16763f18bc6c4ce492acf7295f018299_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:GroceryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id1af7807362f454e9a4bb80152c43dfc_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:GroceryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i077569302bee4d34b81d86b226336abb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7587291fd77e4a11904e8f490c427880_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if94eda2b01ed4353830f3c050e5dd960_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5e9a29eb292446d8afd3b95ce3595a13_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0b9bba4f923642e88575cf6984419b32_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib74ce9c9150b456bb7065d7c5a950033_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i67070f7f6d0046839640834519d72023_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icf3bd84a26e343c0bec2b1ae532bbd4e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id75d578470cb464b8407479812688ff7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i23c3864f72a5481dbf970c2265c42a33_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i08741809a50049a7b9a7a035602af767_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7cf3992d80374f36900c3a8a6494e165_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iacd755ee45094df091fd3116e9d103fc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i808ceb665a874b819c1320043ba80dd4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea53c1d5c55442d69fef697eb2ee85f0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5e4295362664437855f603c91a4ab2c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i523e38acbc8240c29ec441530aee274e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i13b558f8f1ef4a5482c3bae282d0f474_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id0e62ecf698642c1ac57b6a95ace2866_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i873fe6b0125d4b43822cef2c3ae87a74_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i453876eb375c45e0a6455083c1945790_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia7277ee606924664be42c5b534c10b3d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1ed1a20092fb4a50a3f413998d72e029_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3c55e6b6f2c541dba2dcfcfbcab6c27c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:RestaurantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibc9481a63f874eb1b9e1f1d491578017_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:GroceryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie0b443ec35444a278cc419457c3e8a33_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:GroceryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i466b4fd67e594299bf557a809b2ff2b6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:GroceryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i137e126859fd4ea9ab8c045a5f3d07c8_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i48da5e0f560a4a6bb4444b109fda9caa_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0868428f37594da4a94891fc1fe46ec2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:MissionSystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i31638026c79247e798e5c5c2a9efc611_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9b435a12c4244b569d0786f997bc16f1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia765ce172b1840b4b0df6a4b64b3171a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">par:ISRSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6c051bde6e864f30bff7131201ed695e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie0646ef61a1c486096777a5b8d36f314_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia5b0faa6fe1a46a8ad98fcd79c99c1c4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3fc995c157a748418fbc7e453bdba04f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia7c317b7ff7142aabd945418746bdbb4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iec95567838064fbc9f0d4d125bdf1747_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iea6e2a50e3464aa78ebe4a20dbdd522a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i88792460b07e4e92b57f138e94ff40fb_D20190930-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruCommunicationsSystems3MMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id2cd96636d25401385307351d34ae4aa_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruCommunicationsSystems3MMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ie4fe6198e844489a87916402cf871dff_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruCommunicationsSystems3MMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i7e360f79609c4835894a0a2d5a58f2dd_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruCommunicationsSystems3MMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id2371d61bc714757a14b3854d34834d7_I20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-18</instant>
        </period>
    </context>
    <context id="i1b0b9c1bc92f4ffa9b6c0230246cc6a1_D20191218-20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-18</startDate>
            <endDate>2019-12-18</endDate>
        </period>
    </context>
    <context id="i3debfe12d4634ea19e49b95e950f8960_D20191218-20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">par:SubordinatePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-18</startDate>
            <endDate>2019-12-18</endDate>
        </period>
    </context>
    <context id="i0323c22c7554451f863fc040c0f3edb6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic21485ff3bbb49a9a830569f86eab1b2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie2de45712d2841efb40ef3a73ffc061f_D20191218-20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">par:CashOrSubordinatedPromissoryNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-18</startDate>
            <endDate>2019-12-18</endDate>
        </period>
    </context>
    <context id="i2d783e9ac4e54171becc7f4a444ce16a_D20191218-20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">par:RestrictedSharesOfCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-18</startDate>
            <endDate>2019-12-18</endDate>
        </period>
    </context>
    <context id="i3be22572c64349e89a851b5605cf4549_I20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-18</instant>
        </period>
    </context>
    <context id="i8368bedc98c84fe580a98ebd66a30670_I20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-18</instant>
        </period>
    </context>
    <context id="if43c464672924234b0000d1b3f552dba_I20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-18</instant>
        </period>
    </context>
    <context id="if946aa6d3aa348d69583013bb34db680_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruCommunicationsSystems3MMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib4ecae863b1d41dab2b07c12428f93a6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07ee00bb1a9240b0aea49f393eddc19b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruCommunicationsSystems3MMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f551cae3c3442818f73fcff998d5c25_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i22ab0d724eeb4babbac2e5ce6bec0183_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruAndRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i572cd58a223b4057b164ca4102b6712c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:DriveThruAndRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5a1a47a63f9b48ce8c6d1cda00940149_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4f8caaf9f8874ff2aa150aa21680d016_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b2eeaf8490a47e690a4642dbbff2d08_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie199f9c98bee48a786875f52a780a78a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i216f679c84d24dc387b429e96fb4014a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4a978341ae4b481e92604c6be14302af_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i4f4caaef76c34448ae1f54764644a56d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic477b41ac0fa4870baf6ebf5f7b53a33_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie114a80a2f8947469bfd6f1649d95ecd_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i841d8169409740feb5487d9bba33bbb8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4971f0d8758d44dab44556ea77429efe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if1b5caa1be2d4359b93810b7bdf48f5f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i190c1ec4f1ef44bfbc5589ca7b26faa5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if889181b201f46aeb13a47a072e7ef50_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5992301d954544d1b62ac524c1510246_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3cccd8b00f5343848da0da2bbf6d841c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0ba747bc11f4ba2866c6aef666835d8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if7273303c8b34546b0c411a3589d2515_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id802a727250e4bd7a46cccd3f50231b8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icbf3f7ab2b764e1dbfbe50f2bcfff2bb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic131c0fe5bc447dda15309323b177199_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8d7d0ebf5f064c99b0274170f1bd94a5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i37ff7df6a2ae49d29723a165154b642b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68eb73c1c6234e0db7701fa4639178ae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i43bc4107853e41849a141c37d5a13619_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3f7d4505815f457b9fd2ede2fbf53149_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic9f581b8f3674a4a9ef5073f537b6347_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic63fe7722ba34f27ac22edbac65381cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia53767c5855f4faab4e63795cfda21e1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantRetailAndGovernmentReportingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2d717241340c438497fd96993f7a8241_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantRetailAndGovernmentReportingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b1ad51945f44a6abc177119ea99e8cb_I20190415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-15</instant>
        </period>
    </context>
    <context id="ic2ff5bca108a43288bc77f71787206c1_I20200210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-10</instant>
        </period>
    </context>
    <context id="i67376a9540a0433f83f4c02eec67edeb_I20200210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-10</instant>
        </period>
    </context>
    <context id="i9b5f66108d914fe284d0cde58cb8af33_D20200210-20200210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <startDate>2020-02-10</startDate>
            <endDate>2020-02-10</endDate>
        </period>
    </context>
    <context id="i52d202fd5108428a973ecf1c5ee85504_I20200210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
        </entity>
        <period>
            <instant>2020-02-10</instant>
        </period>
    </context>
    <context id="i83fb4e503ecf4400a99a926dc62a398a_D20200210-20200210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-10</startDate>
            <endDate>2020-02-10</endDate>
        </period>
    </context>
    <context id="i14f1d1b073b54715b4fd25e6f166fee4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9bd6ba6621754d298f6e4acb592525d6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia0f9be478d4e47368b4977f45095ca40_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0db1f99c594a4edca56b89062e724bd0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i38d5b79e13664492b86c261a36c90731_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i67a9819484ba4dac93fe37d70138e3b1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a5b5b0ddacc473fb2568a57102973dd_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i603352b8d8544b66a6dd55416d1a726b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i12be0f98a47545449cce047bbd8b0dbf_I20191218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">par:SubordinatePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-18</instant>
        </period>
    </context>
    <context id="ib077e91b3e36421ea7613b52b19f1dfd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">par:SubordinatePromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">par:AccSysLLCRestaurantMagicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i29f16674db3c4990b345c0f5a641eab7_D20190415-20190415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-15</startDate>
            <endDate>2019-04-15</endDate>
        </period>
    </context>
    <context id="iedaa9a7c2ba146cebf24322ab852fd42_D20200210-20200210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-10</startDate>
            <endDate>2020-02-10</endDate>
        </period>
    </context>
    <context id="i1587d6274fd9497da22cf9d3d3d29b79_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie285d895fd8a44d6bbc77856548c37d4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i20555a46f78e495a974d02144747feaa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0155d1674dc14322b00a9fb04fe070e8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i140a03dbd4cb4483960b124d1824945f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2b4e71d00159487b887c422737ddd037_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i62ff843d86184a5f83aba091a4992632_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e60803e29a44978acfeec363c12e99c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idbd8e176b2084ebc8edad1a74c488398_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5dbb6b1ff9a54e49945d2e81ae08b59a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4dcb2531049044bb9199d42e1b24a605_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icf51e7fb46324805a6035c8049106e31_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2fb85cfed19c4e9e9e25dedeeaacbeb9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i29c0571d2ff14e33af82be3d7e9111aa_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i30a7052160bb456692d3af64f06c0a8b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a754aa0fdee414e9cef5f0c878188d4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i80565bf3a02a4ccea8aa0821b693c124_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i67e7e5f7c9ba4645a53e7a055101c160_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i97bf4c9822954f63bcc6f2d88c350d03_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if51a25a50d6d4fb489371e1fd726bb53_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5b4ba467b633491d9899ea03c5055c80_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia321aa5f577648148b9a3512012e9466_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0e4d5c79401f4bada9f10382b187b872_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1ff3045c9fb444139d2d3c7eba903275_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic734046b08784e559f0333e6b5d1b660_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i434505a801c74624aac539fc42319dde_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6f5b221ce3794541ab13a9063f3f949e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifaa393b173914df49a36ffb0668557b4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia6b80a920daf423abf4d7fbae1850ee4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4cd32b9fdded4852b8c4da0e60c3b01d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id3056c3dade14bfc81da837434973033_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib808269a5af64a1a82336d23e4cfd0a1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0f871b3fc7404c038d95bef2642d6019_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i37b9525ee68d4924ae785ee06560a6e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i435067f7a22a49ce9890857c124db4d2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1bec039241b04e29bc878ff970f486d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4097cdc0569148a1949d091e67803cee_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifdaa86ce50144e549ade54d562dc31e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id8483d6e3bc4419aa918e55a0fefcc67_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9f2237fb61f44771b7502514c6fd2bb8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c65772a66ad4e12a553c748f1ab9e90_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifaeddc0730e443cc885428a900fb1cbc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id544e2d2ad47440baeb2111358848f5b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:McdonaldsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id7572fba7e784164a2405c454f97cf6d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:McdonaldsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9bd670d2d8fb459f96a8dc43cd6c6850_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:McdonaldsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie586be09850e4a5f989c63962aba8835_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:McdonaldsCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8a4c89c8a33d4df5ad6047514f99ea96_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:YumBrandsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7fe97a41ac684111b458d6c4b427ab7d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:YumBrandsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6b6cbdf50bbb42a6996cc3d1cc486ff7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:YumBrandsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8ecfb151e47247cb924dfe0c1385eed1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:YumBrandsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i575769ebc5f2434d8444db40465e09d5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:DairyQueenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7dc4342b14b24cb89a72c886566714bb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:DairyQueenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibbdafe0838fc4c758e3c60c90b73afd9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:DairyQueenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie281b26cf17d4d6e921eab1072e62707_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:DairyQueenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:RestaurantAndRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib5946e8d5f93489f93fc14ce9e187cfe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:UsDepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i34af21439a394d30b2e476c84a08a6a5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:UsDepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9aa54317e21c4894921c005ec655003e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:UsDepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb04ad6093ea41ac8ec5e619f99e7f75_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">par:UsDepartmentOfDefenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">par:GovernmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i00a1899e6d5e4b70b166c6377da755ee_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6d5b72ce12c945dba1b677a3d5b596b0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">par:ConvertibleSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2a51beddba4946fe92237a3c9836d6b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb4faff5c0204e9db8deb7227caaf0b2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i82060a4a10e1454f9c9296aac1b6d63c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000708821</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:ObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</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="segment">
        <measure>par:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80L2ZyYWc6OWI4YjQ3NzNmZGRlNDgzZjkwZGMzYTc3ODQyMjhkNzAvdGFibGU6Y2NlMTI3YjcwN2M2NDJhYWJmOWI1ZDM0M2ZhNjc3MWUvdGFibGVyYW5nZTpjY2UxMjdiNzA3YzY0MmFhYmY5YjVkMzQzZmE2NzcxZV80LTEtMS0xLTA_2c38b276-905d-47ff-ae42-c4a0d22150de">0000708821</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80L2ZyYWc6OWI4YjQ3NzNmZGRlNDgzZjkwZGMzYTc3ODQyMjhkNzAvdGFibGU6Y2NlMTI3YjcwN2M2NDJhYWJmOWI1ZDM0M2ZhNjc3MWUvdGFibGVyYW5nZTpjY2UxMjdiNzA3YzY0MmFhYmY5YjVkMzQzZmE2NzcxZV81LTEtMS0xLTA_013f09c9-b03d-4974-a684-91213fb6933c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80L2ZyYWc6OWI4YjQ3NzNmZGRlNDgzZjkwZGMzYTc3ODQyMjhkNzAvdGFibGU6Y2NlMTI3YjcwN2M2NDJhYWJmOWI1ZDM0M2ZhNjc3MWUvdGFibGVyYW5nZTpjY2UxMjdiNzA3YzY0MmFhYmY5YjVkMzQzZmE2NzcxZV8xNC0xLTEtMS0w_fef23682-fa80-4b01-ad5d-55cff96c6c3b">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80L2ZyYWc6OWI4YjQ3NzNmZGRlNDgzZjkwZGMzYTc3ODQyMjhkNzAvdGFibGU6Y2NlMTI3YjcwN2M2NDJhYWJmOWI1ZDM0M2ZhNjc3MWUvdGFibGVyYW5nZTpjY2UxMjdiNzA3YzY0MmFhYmY5YjVkMzQzZmE2NzcxZV8xNS0xLTEtMS0w_0a6b41f4-1473-4da4-86f3-c6616c058d0b">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80L2ZyYWc6OWI4YjQ3NzNmZGRlNDgzZjkwZGMzYTc3ODQyMjhkNzAvdGFibGU6Y2NlMTI3YjcwN2M2NDJhYWJmOWI1ZDM0M2ZhNjc3MWUvdGFibGVyYW5nZTpjY2UxMjdiNzA3YzY0MmFhYmY5YjVkMzQzZmE2NzcxZV8xNy0xLTEtMS0w_28521490-339a-4e6a-bd31-dd959cb9a4f7">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i3fc995c157a748418fbc7e453bdba04f_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80OS9mcmFnOjI1MTI1N2Y5NjU4ZDQzYzQ5ZDBlY2YzMjc5N2M2YWQ0L3RhYmxlOjc0M2JjOTA2YjllMjQwNDM5Nzc0Yjk0MDVlNzE1ZmM3L3RhYmxlcmFuZ2U6NzQzYmM5MDZiOWUyNDA0Mzk3NzRiOTQwNWU3MTVmYzdfMC0xLTEtMS0w_1f74b529-9efb-476e-8254-5fe290404308">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia7c317b7ff7142aabd945418746bdbb4_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80OS9mcmFnOjI1MTI1N2Y5NjU4ZDQzYzQ5ZDBlY2YzMjc5N2M2YWQ0L3RhYmxlOjc0M2JjOTA2YjllMjQwNDM5Nzc0Yjk0MDVlNzE1ZmM3L3RhYmxlcmFuZ2U6NzQzYmM5MDZiOWUyNDA0Mzk3NzRiOTQwNWU3MTVmYzdfMS0xLTEtMS0w_26772f7f-250e-4a28-bef7-b2a15906575d">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iec95567838064fbc9f0d4d125bdf1747_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80OS9mcmFnOjI1MTI1N2Y5NjU4ZDQzYzQ5ZDBlY2YzMjc5N2M2YWQ0L3RhYmxlOjc0M2JjOTA2YjllMjQwNDM5Nzc0Yjk0MDVlNzE1ZmM3L3RhYmxlcmFuZ2U6NzQzYmM5MDZiOWUyNDA0Mzk3NzRiOTQwNWU3MTVmYzdfMi0xLTEtMS0w_eb7cdd06-c6c9-4720-8b48-027c3ebe4ac1">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iea6e2a50e3464aa78ebe4a20dbdd522a_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80OS9mcmFnOjI1MTI1N2Y5NjU4ZDQzYzQ5ZDBlY2YzMjc5N2M2YWQ0L3RhYmxlOjc0M2JjOTA2YjllMjQwNDM5Nzc0Yjk0MDVlNzE1ZmM3L3RhYmxlcmFuZ2U6NzQzYmM5MDZiOWUyNDA0Mzk3NzRiOTQwNWU3MTVmYzdfMy0xLTEtMS0w_1ff9f59e-1628-4983-97dc-ad63c8ed8f79"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie114a80a2f8947469bfd6f1649d95ecd_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMTgyMA_0b63f508-3fa6-434a-b6e6-e9c3b9f38e36">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i60d5a8dcf07e4b48b4515ff95aa06b3d_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjEwMw_49630eae-e36f-424e-83d3-647b067d4139">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i29f16674db3c4990b345c0f5a641eab7_D20190415-20190415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83Ni9mcmFnOmEwMDRlZGQ1NzM1ZTRiZTA5YTExZTJiNmE4M2VlZDYwL3RhYmxlOmE5YzFjZTIwOGMxNjRkZjk4NGJjODU2N2RlMzJmMDcyL3RhYmxlcmFuZ2U6YTljMWNlMjA4YzE2NGRmOTg0YmM4NTY3ZGUzMmYwNzJfMi0xLTEtMS0w_0c185e04-32b7-4b5e-a2e9-69f0b96e55b2"
      unitRef="number">0.0350217</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="iedaa9a7c2ba146cebf24322ab852fd42_D20200210-20200210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83Ni9mcmFnOmEwMDRlZGQ1NzM1ZTRiZTA5YTExZTJiNmE4M2VlZDYwL3RhYmxlOmE5YzFjZTIwOGMxNjRkZjk4NGJjODU2N2RlMzJmMDcyL3RhYmxlcmFuZ2U6YTljMWNlMjA4YzE2NGRmOTg0YmM4NTY3ZGUzMmYwNzJfMy0xLTEtMS0w_c65e779e-a0bc-4ac1-a11d-5959f7efa0aa"
      unitRef="number">0.0232722</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTI2_c1851f4f-3054-4693-ba0d-cc5774ef833d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTUx_7b56baa0-7b37-49da-bd86-cecdf3b04810">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTI5_51a1ace1-89c3-4140-b43c-c39e336ec2ee">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTU2_794e8c72-2cef-46bf-b950-0c7f534ee69c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTMz_22b9caf6-a6c0-4807-8c23-57627967e1c5">1-09720</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTI1_07449791-82e4-4b17-ada9-63e72fab9910">PAR TECHNOLOGY CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18wLTAtMS0xLTEwMzU_2e340bda-3d0c-41cc-a7d6-3bcbe8b165c0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18wLTEtMS0xLTEwMzg_541a1fe8-c929-4554-8d61-c1b810be6313">16-1434688</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18zLTAtMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MWQwYTBjYWY4MjA0MTI0YjI5ZGY1NTU1MjA0MTMxZl81NDk3NTU4MTM4OTYz_db76cdaf-c858-4057-a0a1-a392af26b81e">PAR Technology Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18zLTAtMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MWQwYTBjYWY4MjA0MTI0YjI5ZGY1NTU1MjA0MTMxZl81NDk3NTU4MTM4OTg1_68b134b7-c084-4136-9b67-5aa30c2f7cab">8383 Seneca Turnpike</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18zLTAtMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MWQwYTBjYWY4MjA0MTI0YjI5ZGY1NTU1MjA0MTMxZl85MzQ1ODQ4ODM2MTQx_058e8f92-ac34-4658-83a6-bef79403fc4f">New Hartford</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18zLTAtMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MWQwYTBjYWY4MjA0MTI0YjI5ZGY1NTU1MjA0MTMxZl85MzQ1ODQ4ODM2MTQ1_565e2360-ca65-4a4a-9105-8aefe6d26695">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN18zLTAtMS0xLTEwNjQvdGV4dHJlZ2lvbjo3MWQwYTBjYWY4MjA0MTI0YjI5ZGY1NTU1MjA0MTMxZl81NDk3NTU4MTM4OTk3_49d71bf7-30e5-4450-9e57-816b93950004">13413-4991</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN182LTAtMS0xLTQ1OTkvdGV4dHJlZ2lvbjo1Y2RlOTAxZDkwNjg0MDZlYWE0NzNhZjFkYzJmZmJjNF81NDk3NTU4MTM4OTAx_9d20b8cd-07bf-4b40-babe-e7eafa7b3de7">315</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWRhZDMwZmE5MWIzNDA3Zjg4YzI0NTg4YTMwNGUyMTcvdGFibGVyYW5nZToxZGFkMzBmYTkxYjM0MDdmODhjMjQ1ODhhMzA0ZTIxN182LTAtMS0xLTQ1OTkvdGV4dHJlZ2lvbjo1Y2RlOTAxZDkwNjg0MDZlYWE0NzNhZjFkYzJmZmJjNF81NDk3NTU4MTM4OTEx_48d19368-90bc-4695-b347-c2ad7fcc6ac2">738-0600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6OGYyNWYzNzE3ODk3NDQxNTk4YThlNWQ1ZTlmODk2MTkvdGFibGVyYW5nZTo4ZjI1ZjM3MTc4OTc0NDE1OThhOGU1ZDVlOWY4OTYxOV8xLTAtMS0xLTEwNTc_856486b5-d84f-4770-9a4d-45dcb66704b5">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6OGYyNWYzNzE3ODk3NDQxNTk4YThlNWQ1ZTlmODk2MTkvdGFibGVyYW5nZTo4ZjI1ZjM3MTc4OTc0NDE1OThhOGU1ZDVlOWY4OTYxOV8xLTEtMS0xLTEwNTc_9f04d7b1-f34b-4f7c-b960-5bfbb66441c2">PAR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6OGYyNWYzNzE3ODk3NDQxNTk4YThlNWQ1ZTlmODk2MTkvdGFibGVyYW5nZTo4ZjI1ZjM3MTc4OTc0NDE1OThhOGU1ZDVlOWY4OTYxOV8xLTItMS0xLTEwNTc_4c85eb50-e812-44e1-ae1c-b4f308bb0313">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTU3_bef51a00-1c6e-4e3e-86b4-bb8dc1328e1d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTU4_481af9fc-6dd7-4f09-be5a-429633aa53e0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWNiODljMTZlZWMwNDhlN2E2OGE1MjAyMmI0YzcxNTgvdGFibGVyYW5nZToxY2I4OWMxNmVlYzA0OGU3YTY4YTUyMDIyYjRjNzE1OF8wLTEtMS0xLTEwMDQvdGV4dHJlZ2lvbjoyZGQ4MTc0NGYzMmU0NGI0YTI4MDRiMTZjYjk5YjI1ZF80OTQ3ODAyMzI1MDM0_0bf8588c-13d4-46f7-8fa1-da69a992b7a7">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWNiODljMTZlZWMwNDhlN2E2OGE1MjAyMmI0YzcxNTgvdGFibGVyYW5nZToxY2I4OWMxNmVlYzA0OGU3YTY4YTUyMDIyYjRjNzE1OF8xLTEtMS0xLTk5OC90ZXh0cmVnaW9uOjkzMzIwMmIxZjg4ODQyYmFhNmJkYzZmZmQ2MmJlNGY2XzQ5NDc4MDIzMjUwMjU_ca5da042-926a-4f7c-a387-62d52d109c1b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGFibGU6MWNiODljMTZlZWMwNDhlN2E2OGE1MjAyMmI0YzcxNTgvdGFibGVyYW5nZToxY2I4OWMxNmVlYzA0OGU3YTY4YTUyMDIyYjRjNzE1OF8yLTEtMS0xLTEwMDEvdGV4dHJlZ2lvbjowMGU4MjhlNDdhODQ0YzJmYWYyYzYyOTZkOGY4ZTViZV80OTQ3ODAyMzI1MDI0_9129645b-f252-4648-bce4-36a9ccb986e0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF80OTQ3ODAyMzI3MTYx_0fa931c5-5cc2-4eed-8e54-48fe83226142">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifcb340e079b540a2b1a7e343a9993e9e_I20200801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xL2ZyYWc6ZDgyOWEyOTEzOGZjNGU5MDk4MjdlYzJkM2QzMDllOGQvdGV4dHJlZ2lvbjpkODI5YTI5MTM4ZmM0ZTkwOTgyN2VjMmQzZDMwOWU4ZF8yMDU1_16e91797-38d7-4eb0-9cfe-f599d977785d"
      unitRef="shares">18250625</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMy0xLTEtMS0w_ef1cd0ad-1734-4af2-891f-f9ddfb035e0f"
      unitRef="usd">58775000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMy0zLTEtMS0w_8e96321d-dcf5-4a17-859b-81cbf23a40e5"
      unitRef="usd">28036000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNC0xLTEtMS0w_a7dff265-814a-453a-aff1-42f241d004a9"
      unitRef="usd">38236000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNC0zLTEtMS0w_3a5262e1-cf60-4f1c-a82f-6c1975600a62"
      unitRef="usd">41774000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNS0xLTEtMS0w_6d193f58-7024-45ed-ad2e-37d02f5b341a"
      unitRef="usd">25992000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNS0zLTEtMS0w_031838a7-a243-4fff-95bf-ba04be062fcc"
      unitRef="usd">19326000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNy0xLTEtMS0w_0b009cb4-98ed-43db-9058-5ff1d2e94ec0"
      unitRef="usd">4167000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNy0zLTEtMS0w_77e47c58-305e-48e1-9a27-c59a6e950495"
      unitRef="usd">4427000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfOC0xLTEtMS0w_d9d89eb3-7e49-4e49-beb8-4566ed80616d"
      unitRef="usd">127170000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfOC0zLTEtMS0w_80dd2058-36e7-4ee3-b4b1-13dbd10c8b30"
      unitRef="usd">93563000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfOS0xLTEtMS0w_02a90505-dbe5-47ee-97d4-5dada8416d7e"
      unitRef="usd">13503000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfOS0zLTEtMS0w_3a08af94-5feb-45e0-80ef-a586d079c790"
      unitRef="usd">14351000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTAtMS0xLTEtMA_88871997-8d50-4185-88bd-acf926542ff4"
      unitRef="usd">41214000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTAtMy0xLTEtMA_ed6eef39-9e5d-4fb4-a11c-f867aab61f14"
      unitRef="usd">41386000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTEtMS0xLTEtMA_55abdcd0-959b-47ca-ab80-37eaf0e6439e"
      unitRef="usd">34305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTEtMy0xLTEtMA_3eb33add-a19b-442e-baf2-a73e88c396da"
      unitRef="usd">32948000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <par:OperatingAndFinanceLeaseRightOfUseAsset
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTItMS0xLTEtMA_2536cb5d-0700-4089-9e87-c01fc7212d47"
      unitRef="usd">2445000</par:OperatingAndFinanceLeaseRightOfUseAsset>
    <par:OperatingAndFinanceLeaseRightOfUseAsset
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTItMy0xLTEtMA_a613054e-a006-48bd-ab90-b6c51e71b556"
      unitRef="usd">3017000</par:OperatingAndFinanceLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTMtMS0xLTEtMA_06ff6ff9-df07-4298-80f5-b4e1e0ef109e"
      unitRef="usd">4249000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTMtMy0xLTEtMA_2f372cab-8973-4bf0-af88-7af2361ecb5a"
      unitRef="usd">4347000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTQtMS0xLTEtMA_8ffb1b9a-0852-4f2e-8d20-5fa129f38eb7"
      unitRef="usd">222886000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTQtMy0xLTEtMA_2b7e523b-7d7a-4532-a4cf-e8fcf1c3a2b4"
      unitRef="usd">189612000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTgtMS0xLTEtMA_55aa54af-555e-4d5b-b285-c458d47ea5dc"
      unitRef="usd">647000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTgtMy0xLTEtMA_0e08e2dd-d5b9-4813-b7ea-d055d9b466c8"
      unitRef="usd">630000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTktMS0xLTEtMA_011ffec5-c791-44a9-9fb4-8189ebd7181c"
      unitRef="usd">15699000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMTktMy0xLTEtMA_7b3b9191-d9c2-4bdc-84f5-06d8d0d0753b"
      unitRef="usd">16385000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjAtMS0xLTEtMA_330a307f-3f9b-432a-8c11-3a0def0d1dd2"
      unitRef="usd">7538000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjAtMy0xLTEtMA_0992ed1f-dfeb-4e0d-85ab-a5c60fc25a7b"
      unitRef="usd">7769000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjEtMS0xLTEtMA_ba54626f-f497-43db-8c39-987fcbb239bf"
      unitRef="usd">2523000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjEtMy0xLTEtMA_46838e80-dcf0-4fe9-bd55-3cc24f6454f0"
      unitRef="usd">3176000</us-gaap:AccruedLiabilitiesCurrent>
    <par:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjItMS0xLTEtMA_fbe230d0-50f8-4a6b-aee8-25bc3ab67769"
      unitRef="usd">1295000</par:OperatingAndFinanceLeaseLiabilityCurrent>
    <par:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjItMy0xLTEtMA_7f638893-8a4c-4146-9b41-8b590746b161"
      unitRef="usd">2060000</par:OperatingAndFinanceLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjMtMS0xLTEtMA_5668fa89-f2c0-4e74-bdee-edb75e82cf36"
      unitRef="usd">9625000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjMtMy0xLTEtMA_074f90ee-1484-4161-ac0d-1e990cec4604"
      unitRef="usd">12084000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjYtMS0xLTEtMA_d87fb430-4c2d-431e-ad44-76ea3155d44c"
      unitRef="usd">37327000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjYtMy0xLTEtMA_495b3475-36d9-4339-8096-8e9b5e08ba92"
      unitRef="usd">42104000</us-gaap:LiabilitiesCurrent>
    <par:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjctMS0xLTEtMA_d0c78a36-31b5-4c31-a1f5-aa7c1f82ce33"
      unitRef="usd">1235000</par:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <par:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjctMy0xLTEtMA_b9a2b0b4-6c8f-4cf3-bb42-9106392b20ad"
      unitRef="usd">1021000</par:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjgtMS0xLTEtMA_646c7a00-47e5-44ea-a81a-6e73eec556c1"
      unitRef="usd">3937000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjgtMy0xLTEtMA_70135cc3-bdb5-476c-b7d4-5632d015d306"
      unitRef="usd">3916000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjktMS0xLTEtMA_5f443f57-1b0f-4767-b472-cdc058ca284f"
      unitRef="usd">103849000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMjktMy0xLTEtMA_ca6c0c63-3403-425d-a29c-ea5f8d4cfb5b"
      unitRef="usd">62414000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzAtMS0xLTEtMA_07222f50-6fa7-417f-a31f-64f351a4c083"
      unitRef="usd">7928000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzAtMy0xLTEtMA_489291ff-f7b3-447c-ae9e-747afe0626c9"
      unitRef="usd">7310000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzEtMS0xLTEtMA_e526f497-46f8-4dea-9cbf-e9e6630525af"
      unitRef="usd">154276000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzEtMy0xLTEtMA_6780d685-70c6-4316-9990-f454b1428575"
      unitRef="usd">116765000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzItMS0xLTEtMA_34129ed5-9ac4-47dc-b8f0-077bbda229a2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzItMy0xLTEtMA_a7f67a6c-e05d-469f-af7d-13282c191d45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIxYzkxOGI5ZTA2NzRiYjViY2M2Y2E0NjI5ZDAzMzc4XzQ5NDc4MDIzMjUwNjA_36e16919-5fa3-466c-9567-f48018aa4fe6"
      unitRef="usdPerShare">0.02</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIxYzkxOGI5ZTA2NzRiYjViY2M2Y2E0NjI5ZDAzMzc4XzQ5NDc4MDIzMjUwNjA_8e2b26ec-334a-4c3c-9b04-1f93b0425905"
      unitRef="usdPerShare">0.02</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIxYzkxOGI5ZTA2NzRiYjViY2M2Y2E0NjI5ZDAzMzc4XzQ5NDc4MDIzMjUwNzE_40b5737b-e29c-4329-a2e3-bdc13c095616"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjIxYzkxOGI5ZTA2NzRiYjViY2M2Y2E0NjI5ZDAzMzc4XzQ5NDc4MDIzMjUwNzE_fbf516ae-47a8-4169-9f9b-96403875c569"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzQtMS0xLTEtMA_d3515aaf-8cef-42d5-b8cf-6a42f28cf027"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzQtMy0xLTEtMA_9db026e1-28ec-42bf-9968-9219b97077de"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUxOTE_00c5cbdf-d0a7-40d8-834f-ec0597c9b797"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUxOTE_2427e700-99ff-492d-9a7b-7d1361b60b2f"
      unitRef="usdPerShare">0.02</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUyMDM_14d76c58-a2f0-4e50-845c-b1dbc39d62e9"
      unitRef="shares">58000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUyMDM_c7eafb68-5cbd-4e1a-82e8-a26ffd616bcd"
      unitRef="shares">58000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUyMTU_bd187424-2775-4774-a987-1e3b10e48f6f"
      unitRef="shares">19295313</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUyMjc_331ef213-b222-4da3-a7c9-4df13db0bb2e"
      unitRef="shares">18360205</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUyNTE_d1b7e661-14c9-484f-a143-6d3f1d603016"
      unitRef="shares">18245225</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmVlOTlmOGU2Yzc0ODQxNGNiZWEyODllNTk3NWVjODI0XzQ5NDc4MDIzMjUyMzk_6a5d19c9-bdb2-4431-bced-25ca929fbdc8"
      unitRef="shares">16629177</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMS0xLTEtMA_a332d6fa-1f69-460f-a5da-02e8efd9a6d2"
      unitRef="usd">386000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzUtMy0xLTEtMA_b7c14df6-85d7-4531-8969-fbd9f4541126"
      unitRef="usd">367000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzYtMS0xLTEtMA_385023b5-ebc5-4521-8839-93566607b3f9"
      unitRef="usd">107540000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzYtMy0xLTEtMA_d024c993-d2d6-4825-848f-f60c20cf2677"
      unitRef="usd">94372000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzctMS0xLTEtMA_9e23dfb3-cf4d-413b-a5b5-2812c6cda0a7"
      unitRef="usd">-30030000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzctMy0xLTEtMA_1174c790-aa07-4bf5-83e0-3cec93e438ee"
      unitRef="usd">-10144000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzgtMS0xLTEtMA_06c3d07b-c77f-497c-b36e-d801cfc6c483"
      unitRef="usd">-5009000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzgtMy0xLTEtMA_3e5f6c45-4bcd-490d-8bcc-b08797be2d08"
      unitRef="usd">-5368000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjYwMjkzZDc0NjQwMTQ0YzY4YmJjNGNlZmNhNjBhNWU1XzQ5NDc4MDIzMjUxMzE_29c85af8-5414-4893-8455-ce074d981c6b"
      unitRef="shares">1050088</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjYwMjkzZDc0NjQwMTQ0YzY4YmJjNGNlZmNhNjBhNWU1XzQ5NDc4MDIzMjUxMjA_0cbe4356-7728-40ef-a2b7-c480e1fb7889"
      unitRef="shares">1731028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzktMS0xLTEtMA_7e202a73-4be4-45cb-b6ba-192c42c0cfc7"
      unitRef="usd">4277000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfMzktMy0xLTEtMA_2708d61a-4ed4-41a0-bc4e-67e219a2fd9b"
      unitRef="usd">6380000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNDAtMS0xLTEtMA_da4561b8-1fde-475a-aa3d-0f072bc0bba8"
      unitRef="usd">68610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNDAtMy0xLTEtMA_096b1d4d-16a8-485c-93ac-aa63fc072c59"
      unitRef="usd">72847000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNDEtMS0xLTEtMA_9223eb8b-4f46-42b4-9034-5f61cefdd552"
      unitRef="usd">222886000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8xNi9mcmFnOjNiNTdmZmQ1ZjAyNjRiNTg5MWRlN2ViMGVjNTBiOTFkL3RhYmxlOmEwMmJlMWQ5MWU3MjQxNGViZGE1YmU5ZjUwMGE1NzRhL3RhYmxlcmFuZ2U6YTAyYmUxZDkxZTcyNDE0ZWJkYTViZTlmNTAwYTU3NGFfNDEtMy0xLTEtMA_7ebb9942-ef3f-4216-abfa-85739f7be013"
      unitRef="usd">189612000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b888f9198fd4b76b1ce6de3a70fe200_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMy0xLTEtMS0w_d7de0631-e4ef-42de-b5b0-ccb418a75092"
      unitRef="usd">12333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i802a618e092a4231b4bf88a683f05009_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMy0zLTEtMS0w_315380af-1400-4af8-ae84-26cada60f28c"
      unitRef="usd">14728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7af007d1c0284ad8bbba750d2dc70241_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMy03LTEtMS0w_c8c87dbb-9e89-4472-9e3a-161216eda691"
      unitRef="usd">30967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e915df9b7c41d7bb1f6ef48efd5d2a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMy05LTEtMS0w_dca6b2d2-029d-4a04-a015-bf29b31792bf"
      unitRef="usd">30245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68bcd7834ad342dd9d98a0289f3c18ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNC0xLTEtMS0w_bc78fee2-fa4b-461e-8b12-9aebcb354909"
      unitRef="usd">15300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c1458a5285a4e0583957c49c0323271_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNC0zLTEtMS0w_13aadcd7-a621-4f0d-ac5a-2284ff775972"
      unitRef="usd">13534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa666d11f4994b91aea1b57dd0bb33f0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNC03LTEtMS0w_b8f2d566-3710-41b4-aba1-66ab439e5506"
      unitRef="usd">34075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaa933c5cc034fc8b82c12c89af46017_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNC05LTEtMS0w_ca9b81c3-1eea-49c1-a292-74fc900b13a1"
      unitRef="usd">27577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie36e7582b36848789fdce280b3b7c8e6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNS0xLTEtMS0w_57ea9c11-2a4e-4a3a-acb5-a00877dd2f7e"
      unitRef="usd">18058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88771c7c541f4250b22e0ee86d56c3ee_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNS0zLTEtMS0w_c33600e8-3f91-4c69-8914-7f7793c5fd3d"
      unitRef="usd">15985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62b01fbe0dcd4f209f40f6294d5ec08a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNS03LTEtMS0w_42cdeec6-a9d6-4803-8c32-bec3ccb87b3a"
      unitRef="usd">35381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5bca62397214a42be6c767bca51f190_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNS05LTEtMS0w_0e75b2af-4da9-4cf8-baaa-75f58c5ed61a"
      unitRef="usd">31107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNi0xLTEtMS0w_c14699d4-a579-4726-8dd1-4851d11977db"
      unitRef="usd">45691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNi0zLTEtMS0w_5b7aaa71-bca1-469f-8ba0-205611c040a6"
      unitRef="usd">44247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNi03LTEtMS0w_e1a136ca-ed1d-4637-95f1-70676032833f"
      unitRef="usd">100423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfNi05LTEtMS0w_83d585a0-2f94-410c-b862-9df7df9e4d3f"
      unitRef="usd">88929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5b888f9198fd4b76b1ce6de3a70fe200_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOC0xLTEtMS0w_2475c0d9-55b4-4c2d-9152-f49d24869bde"
      unitRef="usd">9982000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i802a618e092a4231b4bf88a683f05009_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOC0zLTEtMS0w_bb2c6091-288c-4e17-bddc-f2798aa43cd4"
      unitRef="usd">11412000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7af007d1c0284ad8bbba750d2dc70241_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOC03LTEtMS0w_3f9020d5-c536-4a07-9cd0-29c3451ae56a"
      unitRef="usd">24887000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i61e915df9b7c41d7bb1f6ef48efd5d2a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOC05LTEtMS0w_da9a76ba-ea3b-4091-95d4-d9165e10089e"
      unitRef="usd">22653000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i68bcd7834ad342dd9d98a0289f3c18ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOS0xLTEtMS0w_1b161094-9cb9-4a36-b8fc-4cb9ea5e8076"
      unitRef="usd">9912000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3c1458a5285a4e0583957c49c0323271_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOS0zLTEtMS0w_2d6af63e-f38b-493e-96f0-9e14b1e5f379"
      unitRef="usd">10118000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaa666d11f4994b91aea1b57dd0bb33f0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOS03LTEtMS0w_3472dc65-b8b7-4268-9889-ca3aae5dcedb"
      unitRef="usd">22558000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idaa933c5cc034fc8b82c12c89af46017_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfOS05LTEtMS0w_a5034272-8f51-4d5a-b762-6b1829a91cc3"
      unitRef="usd">20385000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie36e7582b36848789fdce280b3b7c8e6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTAtMS0xLTEtMA_bc2efc15-896d-4b28-9271-4d0b4ca83e55"
      unitRef="usd">16718000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i88771c7c541f4250b22e0ee86d56c3ee_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTAtMy0xLTEtMA_8a5a2faa-215a-48ea-80c6-ec51c5fba2b9"
      unitRef="usd">14386000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i62b01fbe0dcd4f209f40f6294d5ec08a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTAtNy0xLTEtMA_018e40a2-5bee-4812-b611-ae1fbe73beaf"
      unitRef="usd">32852000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if5bca62397214a42be6c767bca51f190_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTAtOS0xLTEtMA_88d3d8d3-5e5e-48c6-9279-ca01b66ba901"
      unitRef="usd">28036000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTEtMS0xLTEtMA_242acad8-a28b-45a0-986c-37729e98ef5b"
      unitRef="usd">36612000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTEtMy0xLTEtMA_d9697719-b7d9-48d5-97cb-ffb0104fe0d3"
      unitRef="usd">35916000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTEtNy0xLTEtMA_3381598e-f4cd-40a0-9ed2-8edce664aa65"
      unitRef="usd">80297000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTEtOS0xLTEtMA_7ecd58f7-bca7-44ab-8f35-cd88f749ccbe"
      unitRef="usd">71074000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTItMS0xLTEtMA_f277d1c5-d03d-4254-a93e-05880ddd18eb"
      unitRef="usd">9079000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTItMy0xLTEtMA_40394438-d7cb-41d9-981c-c721637ad2ec"
      unitRef="usd">8331000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTItNy0xLTEtMA_2ef9b464-6b9b-4df4-9d35-4caa13f7f6f3"
      unitRef="usd">20126000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTItOS0xLTEtMA_735c3045-90d9-494b-81b7-dea28631a7c5"
      unitRef="usd">17855000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTQtMS0xLTEtMA_360bc645-9127-426d-a76d-cc864e0fb625"
      unitRef="usd">10049000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTQtMy0xLTEtMA_5c5ce2a6-8cc0-4d62-bd65-349812e084a6"
      unitRef="usd">9059000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTQtNy0xLTEtMA_90564948-83b0-4506-9d56-8e49ca49f044"
      unitRef="usd">21476000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTQtOS0xLTEtMA_798b3820-c82f-4a76-ba42-b5d9d66400ec"
      unitRef="usd">17623000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTUtMS0xLTEtMA_a68b0fb6-4273-4b02-b116-36f8319b0e0a"
      unitRef="usd">4538000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTUtMy0xLTEtMA_e965c78c-8fa0-4730-8031-9c6738dacb4d"
      unitRef="usd">2725000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTUtNy0xLTEtMA_5516e486-281e-4661-8661-47e94a4c9619"
      unitRef="usd">9403000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTUtOS0xLTEtMA_8ece714e-72f7-4efc-9930-9b0d7f719e0e"
      unitRef="usd">5786000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTYtMS0xLTEtMA_d8a9e97a-65b1-4caf-a2f3-f0fd5c5f0fab"
      unitRef="usd">210000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTYtMy0xLTEtMA_eea3de36-eeec-4adf-bbff-9c38b1b168d3"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTYtNy0xLTEtMA_eb73c518-60c9-4699-926d-ccfd4f2f24e5"
      unitRef="usd">420000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTYtOS0xLTEtMA_3192e2e3-2e51-4979-8206-d8ee09bfaec1"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTctMS0xLTEtMA_cf2c3b79-9034-41a2-8ef7-f9b71b75f62f"
      unitRef="usd">14797000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTctMy0xLTEtMA_c8f71c22-a62f-4dd4-b3d6-1b74c298e754"
      unitRef="usd">11784000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTctNy0xLTEtMA_8024fa09-f7ad-4864-a414-711afbc61c8e"
      unitRef="usd">31299000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTctOS0xLTEtMA_fe166b01-6612-46fb-8da7-2199cce64eff"
      unitRef="usd">23409000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTgtMS0xLTEtMA_8295620c-fe72-4339-b124-7d3ac1b97d73"
      unitRef="usd">-5718000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTgtMy0xLTEtMA_690a1070-0f4a-4be3-934a-cfdba8da66d4"
      unitRef="usd">-3453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTgtNy0xLTEtMA_427b1135-d4f6-41d6-9c5e-20a21908e492"
      unitRef="usd">-11173000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTgtOS0xLTEtMA_f080c6ac-e864-4c20-b5a2-1a998630dd20"
      unitRef="usd">-5554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTktMS0xLTEtMA_46841723-d11f-461c-b8ee-81a14281a8cb"
      unitRef="usd">-139000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTktMy0xLTEtMA_08fabf0b-f09b-40f3-add3-f74569d2ed86"
      unitRef="usd">-374000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTktNy0xLTEtMA_fe9ba3e2-7343-49ef-94db-5e02a8063c86"
      unitRef="usd">-764000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMTktOS0xLTEtMA_c8281604-25ad-4c49-ab45-a84cea4f09eb"
      unitRef="usd">-804000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjAtMS0xLTEtMA_fbbdff2c-1268-4113-aad6-c890148b84f0"
      unitRef="usd">-2111000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjAtMy0xLTEtMA_c32343bc-0f23-4543-9320-fde39e477756"
      unitRef="usd">-1244000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjAtNy0xLTEtMA_1529d596-7f39-46fa-9c0c-70046af83f09"
      unitRef="usd">-4083000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjAtOS0xLTEtMA_ce885945-3071-4ab4-ae96-89159d85c7d3"
      unitRef="usd">-1390000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjEtMS0xLTEtMA_c3f18fd6-db9e-4908-9aa7-59cb289b73d6"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjEtMy0xLTEtMA_8906c239-1baf-4d4d-b7d9-1e8fb9be6759"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjEtNy0xLTEtMTE1MA_6e37fdb8-e877-4f37-91bb-1231db540aa5"
      unitRef="usd">-8123000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjEtOS0xLTEtMTE1Mg_49dba0e2-3ea0-44c9-a1fc-15f6d18faf47"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjItMS0xLTEtMA_ddb9189d-aaf1-49c5-b88b-e0cccea317ad"
      unitRef="usd">-7968000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjItMy0xLTEtMA_f5a721b3-05d0-46c5-ae05-fae407b323c1"
      unitRef="usd">-5071000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjItNy0xLTEtMA_dcda0bb8-151f-4c91-9467-f592a40aca90"
      unitRef="usd">-24143000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjItOS0xLTEtMA_c81e83b9-600b-4b36-abd5-d0d5a165b0e4"
      unitRef="usd">-7748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjMtMS0xLTEtMA_7569f574-ccd8-492b-897a-a546cd844661"
      unitRef="usd">1008000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjMtMy0xLTEtMA_3b11156b-0ae2-42db-ad65-92a371d93399"
      unitRef="usd">-3962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjMtNy0xLTEtMA_1481d257-873c-4fb0-8fce-ff10aa1aad18"
      unitRef="usd">-4257000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjMtOS0xLTEtMA_b29df6c0-d25a-44a8-abf6-bfe46e321ac5"
      unitRef="usd">-3910000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjctMS0xLTEtMA_90bfb4a8-a8c4-4a8d-944a-718942a82938"
      unitRef="usd">-8976000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjctMy0xLTEtMA_f0b5859c-c5a8-498c-83d4-74714b75da34"
      unitRef="usd">-1109000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjctNy0xLTEtMA_62fb1aa0-1ef8-4cab-ab24-65b7df9014fe"
      unitRef="usd">-19886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjctOS0xLTEtMA_d21c3563-406b-49e2-bdfd-ad90f3ceb619"
      unitRef="usd">-3838000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjktMS0xLTEtMA_3655352b-337d-4279-a291-2222483f0312"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjktMy0xLTEtMA_ff428c02-e291-4cc9-b1bd-c89bd05fd052"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjktNy0xLTEtMA_61bf0976-0465-454c-bdf3-dec0a2546c69"
      unitRef="usdPerShare">-1.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMjktOS0xLTEtMA_44bf1ba3-aa11-4f85-b582-cae6e7b42ba2"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzEtMS0xLTEtMA_6b6e1178-8415-4e8d-aba7-df3a3fa0897b"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzEtMy0xLTEtMA_e75726e0-7b8c-4647-b206-d12e4726db49"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzEtNy0xLTEtMA_1fa04c4c-5be4-4be0-8b00-7cc0d1339c11"
      unitRef="usdPerShare">-1.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzEtOS0xLTEtMA_1e358c05-7212-433e-9571-19c52b4f00ea"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzMtMS0xLTEtMA_aea47861-037f-48ef-8f51-706999b5bc19"
      unitRef="shares">18244000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzMtMy0xLTEtMA_d8f649a9-81f1-4772-bc73-e6fe364e2c5c"
      unitRef="shares">16290000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzMtNy0xLTEtMA_c2f8f5b8-a4b2-4eab-9e29-69fc59a532cd"
      unitRef="shares">18092000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzMtOS0xLTEtMA_956c23f0-0df6-45fd-a92e-3bd8d67843f4"
      unitRef="shares">16085000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzQtMS0xLTEtMA_b061b76f-3f9d-40dc-909c-2cd06262097b"
      unitRef="shares">18244000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzQtMy0xLTEtMA_b7dff820-d0d6-4706-a13d-030b5b116650"
      unitRef="shares">16290000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzQtNy0xLTEtMA_d6b32754-ddcf-41f5-94c5-cce91d3d2bfd"
      unitRef="shares">18092000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yMi9mcmFnOmJhMGRkY2Q3YjdjOTQ5NjNiZjBlNTY4ZGIyNmZiY2YxL3RhYmxlOmRjOTE4NmE3NDhmZDQ0NmRhZWJlMTc5NDYwZjg4MWQ3L3RhYmxlcmFuZ2U6ZGM5MTg2YTc0OGZkNDQ2ZGFlYmUxNzk0NjBmODgxZDdfMzQtOS0xLTEtMA_8add1aeb-2fe1-4624-aa67-4b71163223ef"
      unitRef="shares">16085000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfMi0xLTEtMS0w_1cd14605-6e3e-4373-b1ef-6df9f90864cb"
      unitRef="usd">-8976000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfMi0zLTEtMS0w_79c98e2a-a37b-48fb-b1a4-c2021916e9e4"
      unitRef="usd">-1109000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfMi03LTEtMS0w_386b7da4-ac21-45b6-b563-363b39d7294b"
      unitRef="usd">-19886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfMi05LTEtMS0w_26fa02f9-6b0e-4642-a409-83330ea03937"
      unitRef="usd">-3838000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNC0xLTEtMS0w_346c28ac-952c-487f-bb45-a2c19befb8ed"
      unitRef="usd">158000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNC0zLTEtMS0w_64afe6d7-012d-495e-95d1-cdfbc25a0b78"
      unitRef="usd">131000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNC03LTEtMS0w_fca5bf5b-6f18-42fc-a4dd-fe7e85ab1b56"
      unitRef="usd">359000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNC05LTEtMS0w_2181c3fe-e312-4706-8c31-1c765ff63c77"
      unitRef="usd">121000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNS0xLTEtMS0w_5f8e874d-f4cc-4088-88ef-6e2304c3b675"
      unitRef="usd">-8818000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNS0zLTEtMS0w_18ac93f0-a3e4-4031-b135-aeeceede41e2"
      unitRef="usd">-978000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNS03LTEtMS0w_3a14e8e1-713e-4a32-911d-8b0cdd7d71ca"
      unitRef="usd">-19527000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yNS9mcmFnOmNhY2ViOTVhYWJiNjRhY2JhYmQxMGQ2YTdiMWQyNjYzL3RhYmxlOmM2ZTQxZmI5MTg0MjQxZmE4ZjY3NWRiOGY2ZjI0Nzg1L3RhYmxlcmFuZ2U6YzZlNDFmYjkxODQyNDFmYThmNjc1ZGI4ZjZmMjQ3ODVfNS05LTEtMS0w_fe16bd44-5911-45de-bdea-e44e98c6d581"
      unitRef="usd">-3717000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ice24fee11a604789a56a059e39160ef3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy0xLTEtMS0w_67da0db2-7ef3-4124-8a89-1119ac790d3d"
      unitRef="shares">18360000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ice24fee11a604789a56a059e39160ef3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy0yLTEtMS0w_beefbdd7-9607-4503-b5ce-bb90024f5e3f"
      unitRef="usd">367000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia30a55cdb1e6447c85a5bc314a7be900_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy0zLTEtMS0w_ad8c7d4c-a7bd-49aa-86be-d711393c33cd"
      unitRef="usd">94372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7028375a6d08412ca84dea99c44b7410_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy00LTEtMS0w_23dda0e6-1bfd-4f66-a237-f30fc809b0e8"
      unitRef="usd">-10144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4eb9bc12ded44ec7a835dcb9c43ad8d7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy01LTEtMS0w_cbf1cdf9-318b-4f1c-9933-d8572dd25902"
      unitRef="usd">-5368000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib1c7e3b046ac4169828cc7480676f33c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy02LTEtMS0w_1c668a6a-b603-4379-88bb-9e36aaddc49c"
      unitRef="shares">1731000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib1c7e3b046ac4169828cc7480676f33c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy03LTEtMS0w_66bfe198-cce9-42ed-80e6-fab1c52fa618"
      unitRef="usd">-6380000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMy04LTEtMS0w_b48b18bb-593d-454d-bdcd-fb5d0ded957e"
      unitRef="usd">72847000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i50975f74f2ba4c57962cdc8d7e699317_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNC00LTEtMS0w_e2d91861-4beb-427b-ad35-c2da21eaac98"
      unitRef="usd">-10910000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNC04LTEtMS0w_bfab9082-54c0-45dc-8fa0-a1ca09afc9d6"
      unitRef="usd">-10910000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icd61a97d4efc410681e37efc1eaeb088_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNS0xLTEtMS0w_8f5ae0cb-f339-4514-a535-869969061860"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if738beea5ea747798f6fa47be44417c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNS0zLTEtMS0w_4235cdc3-e09f-4fab-a1c3-910fe98582f7"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNS04LTEtMS0w_494ca152-cd46-4740-b400-e237fea4f453"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="icd61a97d4efc410681e37efc1eaeb088_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNi0xLTEtMS0w_345c36b1-0cbf-436a-b377-6222674107a9"
      unitRef="shares">21000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNi04LTEtMS0w_28e0e967-b408-45de-aece-fff4872d1c31"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i28f1537c3efd465cbffe9f604bd7211d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNy02LTEtMS0w_691fcb42-3fcb-48eb-b1a0-5e39a604071b"
      unitRef="shares">38000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i28f1537c3efd465cbffe9f604bd7211d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNy03LTEtMS0w_e58a6807-320a-4f24-bdf7-134efec3c4d8"
      unitRef="usd">524000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfNy04LTEtMS0w_335e5378-88a5-485c-bde2-44233a6f54bd"
      unitRef="usd">524000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="icd61a97d4efc410681e37efc1eaeb088_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOC0xLTEtMS0w_3a8a62c5-991d-4bda-a73e-3385f36239a5"
      unitRef="shares">908000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="icd61a97d4efc410681e37efc1eaeb088_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOC0yLTEtMS0w_263224a7-f750-4034-8f51-40e5bbb1ae64"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOC04LTEtMS0w_7d506ebf-4490-4627-9172-578c2020867f"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="if738beea5ea747798f6fa47be44417c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOS0zLTEtMS0w_36759999-e118-40df-a54d-d41c675f48d4"
      unitRef="usd">7988000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <par:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustmentsShares
      contextRef="i28f1537c3efd465cbffe9f604bd7211d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOS02LTEtMS0w_5bf28d4b-beac-48af-93d6-95e8e2cc9fc6"
      unitRef="shares">722000</par:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustmentsShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i28f1537c3efd465cbffe9f604bd7211d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOS03LTEtMS0w_a33eb2b6-2ec9-4d8e-a716-35c83fb571b5"
      unitRef="usd">-2435000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfOS04LTEtMS0w_54f11417-e390-4e7d-88ed-a8c4745b74e1"
      unitRef="usd">5553000</us-gaap:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments>
    <par:StockIssuedDuringPeriodValueEquityComponentOfConvertibleDebt
      contextRef="if738beea5ea747798f6fa47be44417c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTAtMy0xLTEtMA_85a104f9-69ab-4d3d-aeec-d21172f45f4e"
      unitRef="usd">19097000</par:StockIssuedDuringPeriodValueEquityComponentOfConvertibleDebt>
    <par:StockIssuedDuringPeriodValueEquityComponentOfConvertibleDebt
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTAtOC0xLTEtMA_d99e5d9f-6e86-40e8-9863-0fc66c356bbb"
      unitRef="usd">19097000</par:StockIssuedDuringPeriodValueEquityComponentOfConvertibleDebt>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="if738beea5ea747798f6fa47be44417c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTEtMy0xLTEtMA_7cffee7b-543e-48bd-bff6-682e082210af"
      unitRef="usd">1089000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTEtOC0xLTEtMA_5df31192-b094-4fd4-ad69-7702b263eb73"
      unitRef="usd">1089000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2edfa888fbf64ce9a795a4bcf997b4a2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTItNS0xLTEtMA_4b0d34af-8e3c-4f64-93df-7e3422155333"
      unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i207ab7a259994a718c9f0b554dfa9a27_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTItOC0xLTEtMA_afe256e2-44a1-4cbb-b639-6cd63a1bb77c"
      unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib1b2810a182448ef9b8cb0057087def9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtMS0xLTEtMA_313d0721-cb3d-47bd-b05b-a37ad9fd60a8"
      unitRef="shares">19291000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib1b2810a182448ef9b8cb0057087def9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtMi0xLTEtMA_60f1bd39-7a45-473c-9cba-6c8d83c242e6"
      unitRef="usd">386000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd543d1b370e4c3a848a0a0bdd825af4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtMy0xLTEtMA_b40a5658-a65c-4178-b0f7-a2b15f7b60be"
      unitRef="usd">106600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7bc26296b6f646c587723f6f656f772b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtNC0xLTEtMA_f4ac0dde-ed8f-415a-b53b-533c47ad8717"
      unitRef="usd">-21054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i981381d4b8704974b8d2a638c02eaca6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtNS0xLTEtMA_44e12eee-10ab-41c3-a17d-5fa1ac951ac5"
      unitRef="usd">-5167000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7558b41841e5413eb841ae892c6211a3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtNi0xLTEtMA_c1e3ff8d-b9d3-4ef1-94a1-24ab1afd465e"
      unitRef="shares">1047000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7558b41841e5413eb841ae892c6211a3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtNy0xLTEtMA_301fc140-f231-477c-a4e3-73520ea23789"
      unitRef="usd">-4469000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbdbdffe0119421c9cfc7c5cdd4b9418_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTMtOC0xLTEtMA_4b051433-1ef6-4fc3-b254-c4a95fa06f77"
      unitRef="usd">76296000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5e09b5760d4642e3a3e3e74e08d7fdc2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTQtNC0xLTEtMA_6670b214-8eb8-4422-8fec-51df3b833761"
      unitRef="usd">-8976000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTQtOC0xLTEtMA_41e862fc-8527-4a41-bc15-5339cf9d1d21"
      unitRef="usd">-8976000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8d0c5b5a2def4a22a87542176a4048a4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTUtMS0xLTEtMA_b7c2df40-71cf-4e74-87b0-01b496229435"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8ab385064d0c4f2197f2c5f9a7c3bdfe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTUtMy0xLTEtMA_2a22615c-0c90-458a-842f-66ca52b94ce0"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTUtOC0xLTEtMA_7d92e54d-5817-431b-8685-98d759676f69"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8ab385064d0c4f2197f2c5f9a7c3bdfe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTYtMy0xLTEtMzM1Mw_755e1492-e923-4072-90c8-c0c8e4299db8"
      unitRef="usd">195000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibf4bd81c1fff40c691e6397beb87d6a4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTYtNi0xLTEtMzM1NQ_eed6fc2f-0743-4f61-a413-b0675fa74020"
      unitRef="shares">3000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibf4bd81c1fff40c691e6397beb87d6a4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTYtNy0xLTEtMzM1Nw_5327348e-c2d7-4eaa-b965-2e069d7536a5"
      unitRef="usd">-192000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTYtOC0xLTEtMzM1Nw_5b69483d-60a3-4afc-a00a-21d760a6b0b5"
      unitRef="usd">3000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i8ab385064d0c4f2197f2c5f9a7c3bdfe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTYtMy0xLTEtMA_a08aa978-b2b2-4364-8a90-572c94d38665"
      unitRef="usd">1123000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTYtOC0xLTEtMA_cb0779ff-ce27-4af7-9fe4-60b9340fadd5"
      unitRef="usd">1123000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i74df4cbc2a7442bcb7cec3efc0770757_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTctNS0xLTEtMA_4e71abc9-132e-432c-92ed-605b1a958530"
      unitRef="usd">158000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTctOC0xLTEtMA_bcf100d7-e791-4309-bd39-3bbf108e395d"
      unitRef="usd">158000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i224ca53997d546c7a37ad85efb57f341_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtMS0xLTEtMA_a4b5e756-be29-40b5-ac54-042c021da9f5"
      unitRef="shares">19295000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i224ca53997d546c7a37ad85efb57f341_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtMi0xLTEtMA_2c8df197-2c8a-4de2-ac49-f915d8b614a3"
      unitRef="usd">386000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i045a67f930044f2ea8617a16358fa645_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtMy0xLTEtMA_4318c461-046c-4e74-a9c2-96cddad206e7"
      unitRef="usd">107540000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i962bfdcb3eb74fc882241b018b3dfaf4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtNC0xLTEtMA_4c619889-8bff-4690-b85e-ddadb3b8c78a"
      unitRef="usd">-30030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iadddc0ddb9b14972af5d5e778930e736_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtNS0xLTEtMA_ab126820-e743-43fb-8293-8a1af86d795f"
      unitRef="usd">-5009000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia4bb8bd6eb094a8180a92e122d380f1f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtNi0xLTEtMA_d836e2bf-5739-4790-95fa-bac4ca816af9"
      unitRef="shares">1050000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia4bb8bd6eb094a8180a92e122d380f1f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtNy0xLTEtMA_a74dc6a1-d0e8-46b2-875a-03de3eed1cb2"
      unitRef="usd">-4277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOmFmNzgyNjY5OWI0YTQ5NzViOWMwYTdlNzljZTk1NTM5L3RhYmxlcmFuZ2U6YWY3ODI2Njk5YjRhNDk3NWI5YzBhN2U3OWNlOTU1MzlfMTgtOC0xLTEtMA_8bed6c1b-acde-4db5-abff-2cf43c21514d"
      unitRef="usd">68610000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic57fb0e78b5e4b85b4f03aac2fa537ef_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy0xLTEtMS0w_aff85dd1-bfaf-4fb8-88e5-8a3ff785be93"
      unitRef="shares">17878000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic57fb0e78b5e4b85b4f03aac2fa537ef_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy0yLTEtMS0w_eb87be69-b556-4559-834a-9827f1bc93ef"
      unitRef="usd">357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4644a41822464e1ba8c54a08da17a371_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy0zLTEtMS0w_1ad571a3-52fb-4cca-bed8-16de08dd6221"
      unitRef="usd">50251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02c05963a3704223a71e5391a0091f0b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy00LTEtMS0w_d22c7cb2-b43a-4cf5-9326-2dfb67beb811"
      unitRef="usd">5427000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbee69f988fc47ca947ef59709e7032f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy01LTEtMS0w_be4a7c7c-dffc-4f5d-a47e-3d86e678165d"
      unitRef="usd">-4253000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5adef6568812415a9af5e4e07eaa1588_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy02LTEtMS0w_f3d5ce91-c645-4ba6-ae9f-9ab411f128a9"
      unitRef="shares">1708000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5adef6568812415a9af5e4e07eaa1588_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy03LTEtMS0w_471b408a-68de-4710-8c1e-0614f001825f"
      unitRef="usd">-5836000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fb493bee6514230bc9e505e2734871b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMy04LTEtMS0w_997e7888-1a33-4339-892a-0cc93a0473e7"
      unitRef="usd">45946000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i53e332c668bd425fb30d1f87bf472558_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNS00LTEtMS0w_fe232c26-5c68-457f-96ce-ea6569861015"
      unitRef="usd">-2729000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i23b4a1871a834ca1bb64be2026948d1e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNS04LTEtMS0w_c595cf5b-f148-40a6-9648-8e87e87171b7"
      unitRef="usd">-2729000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i87ed35b73c36443980adfeca302aa9ee_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNi0xLTEtMS0w_b91ac1b4-42a1-49ef-bd30-22a94c01966f"
      unitRef="shares">78000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i950eefcb985d4b58b3d6470aeb636a29_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNi0zLTEtMS0w_a622eba9-3abd-4ead-b925-4caef15938e1"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i23b4a1871a834ca1bb64be2026948d1e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNi04LTEtMS0w_69d389ab-ba75-4b9d-b131-5de9c2a312cd"
      unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i950eefcb985d4b58b3d6470aeb636a29_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNy0zLTEtMS0w_bf1627ab-c57d-4e3f-9914-db90c0642be4"
      unitRef="usd">248000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i23b4a1871a834ca1bb64be2026948d1e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfNy04LTEtMS0w_c8a4b625-fc2e-4696-8bfa-84f8770f89f9"
      unitRef="usd">248000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4f46519fe5ea409ebafcefc956db6a99_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOC01LTEtMS0w_c32e9313-6191-4380-9fc5-4d72b24d96d7"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i23b4a1871a834ca1bb64be2026948d1e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOC04LTEtMS0w_1cc23552-4bb5-48ae-b953-111d3101c077"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i58c0f138107c483c85e3446fce474af3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS0xLTEtMS0w_88623712-731a-4b77-8e98-c9d25b54fe1a"
      unitRef="shares">17956000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i58c0f138107c483c85e3446fce474af3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS0yLTEtMS0w_e2c9c6c6-4e13-4860-97e7-ff85a0598e72"
      unitRef="usd">357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1204d12f8f204d2e836552224909fc35_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS0zLTEtMS0w_abedba7a-6e47-4a4f-b2ff-10623850fbc9"
      unitRef="usd">50529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fccff788fcc4afda2c0f1aa9a650c3c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS00LTEtMS0w_7ad722f6-5293-4964-82ea-81d56d32a150"
      unitRef="usd">2698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i609ed153182c4e81ab874fa141b63e37_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS01LTEtMS0w_a7c6734a-20ed-4f4e-ab42-5673408fe515"
      unitRef="usd">-4263000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8b835a5d0bc74dbb8d5cbb8afd4df194_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS02LTEtMS0w_89995707-83ba-4367-b8e5-b3743fbca43a"
      unitRef="shares">1708000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8b835a5d0bc74dbb8d5cbb8afd4df194_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS03LTEtMS0w_1f5a449a-bfb6-4091-a001-0be159c18536"
      unitRef="usd">-5836000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc6b289951d444188975c1c346d826ee_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfOS04LTEtMS0w_13ebe2bf-6058-4250-a60b-c8c6125473e8"
      unitRef="usd">43485000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3c24ab077d6240e9b0cc5275c57e1680_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTAtNC0xLTEtMTM0_cc7f0cde-8166-4cc7-a040-e505acefba4d"
      unitRef="usd">-1109000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTAtOC0xLTEtMTM0_2a250b40-d08f-4ec9-8c8b-d8cba2edbcf6"
      unitRef="usd">-1109000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4a4b6572a54b4d089b92f87f9a01f743_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTEtMS0xLTEtMTM0_bd1090c4-de9d-446e-8511-98da3065747d"
      unitRef="shares">79000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4a4b6572a54b4d089b92f87f9a01f743_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTEtMi0xLTEtMTM0_50eb6aef-ac04-41ce-ae29-e28473f0ce05"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idcc7b91b7c014a51b5755dbc2681c186_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTEtMy0xLTEtMTM0_67882bfa-6cc8-4df5-bc93-6e2a286b889f"
      unitRef="usd">210000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTEtOC0xLTEtMTM0_12b75657-7f91-408e-9ac5-39321e56f116"
      unitRef="usd">213000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="idcc7b91b7c014a51b5755dbc2681c186_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTItMy0xLTEtMTM0_e8c899f6-3953-4574-92a6-33cb7b8aa761"
      unitRef="usd">602000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTItOC0xLTEtMTM0_11a8ce56-d592-407f-a6e7-eb5c7386c5f5"
      unitRef="usd">602000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i54143f936ea348ddb3002c75a5df5869_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTMtNS0xLTEtMTM0_b501914a-2731-498a-bf87-770d1de4e439"
      unitRef="usd">131000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTMtOC0xLTEtMTM0_0443c5be-fb68-4d61-b54a-991f7c308e64"
      unitRef="usd">131000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTQtMC0xLTEtMTM0L3RleHRyZWdpb246OWI5NGRjMzRiYWYwNGEzZjg4NTNhZTUxZTg5ODUzNThfNDk0NzgwMjMyNTEwOQ_fc4a6a84-016f-4006-9a99-d81990599814"
      unitRef="usd">4100000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions>
    <par:DebtIssuanceCostsNetAllocatedToEquityComponent
      contextRef="if7333d1850ac46d28d28038d01dc91f8_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTQtMC0xLTEtMTM0L3RleHRyZWdpb246OWI5NGRjMzRiYWYwNGEzZjg4NTNhZTUxZTg5ODUzNThfNDk0NzgwMjMyNTEyNA_4b2a3b60-9dc7-4807-b9fd-0fb21abea940"
      unitRef="usd">1100000</par:DebtIssuanceCostsNetAllocatedToEquityComponent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="idcc7b91b7c014a51b5755dbc2681c186_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTQtMy0xLTEtMTM0_daea408a-06ae-478e-91f8-10c7aad3c603"
      unitRef="usd">12465000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTQtOC0xLTEtMTM0_6aec0c25-b592-4380-b072-7068002ce11b"
      unitRef="usd">12465000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8853c4a6c5044535a591adeef4cfe76f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtMS0xLTEtMTM0_d8a39800-3858-4794-a399-00a2fd895aba"
      unitRef="shares">18035000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8853c4a6c5044535a591adeef4cfe76f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtMi0xLTEtMTM0_2079e41c-affe-431c-92e2-830d30e4e639"
      unitRef="usd">360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia302c56648ea4ffcb0e15f8382ecaae3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtMy0xLTEtMTM0_ca447dcd-bc30-4b38-b183-44d4f5150c01"
      unitRef="usd">63806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic161938aa6aa4853a83b2c6423633d2e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtNC0xLTEtMTM0_8cc985d4-4514-4db1-ad9f-aea745544222"
      unitRef="usd">1589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i18f255d21a5d46b3b16c974d3dce8921_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtNS0xLTEtMTM0_e35ae060-e5ed-434c-9c1c-c3964f93d612"
      unitRef="usd">-4132000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i959ec0848b104cfe976e0767195a5f35_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtNi0xLTEtMTM0_65dad395-8439-42a5-a9cf-1adae55f81c3"
      unitRef="shares">1708000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i959ec0848b104cfe976e0767195a5f35_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtNy0xLTEtMTM0_7ddad6ec-33de-40e3-8a87-89a701c65d1d"
      unitRef="usd">-5836000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7333d1850ac46d28d28038d01dc91f8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8yOC9mcmFnOmYxMjUxYzc5ZmI1NzQ4NjA5YmFhZWMzZmNhMjEyMDMzL3RhYmxlOjE0N2NmZWJlMTcwZjQ5YzY5MzA4MDRjZmUxMDc0YTE3L3RhYmxlcmFuZ2U6MTQ3Y2ZlYmUxNzBmNDljNjkzMDgwNGNmZTEwNzRhMTdfMTUtOC0xLTEtMTM0_83fe80b5-00b4-428b-be68-c78e0a9ca558"
      unitRef="usd">55787000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMy0xLTEtMS0w_06350fa3-cc86-44fc-893a-959efaf67993"
      unitRef="usd">-19886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMy0zLTEtMS0w_e396fc00-9589-4fe9-b15f-03280c30e4ee"
      unitRef="usd">-3838000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNS0xLTEtMS0w_23c250b3-6f4f-43f0-a354-ddbb9e3ef2e7"
      unitRef="usd">6700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNS0zLTEtMS0w_542cc592-816f-47e0-9f5a-6d8158fe633d"
      unitRef="usd">3121000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNi0xLTEtMS0w_6d8528d4-35c5-4a2f-b425-8229828a0ce1"
      unitRef="usd">978000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNi0zLTEtMS0w_8a393e55-6eb8-4b49-a583-0259b09ed8ed"
      unitRef="usd">397000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNy0xLTEtMS0w_8f3a88bc-1427-4e86-b908-15b57863ae0e"
      unitRef="usd">1439000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNy0zLTEtMS0w_108d12c3-fb8d-46c6-9970-dd1a1b1b819b"
      unitRef="usd">-522000</us-gaap:InventoryWriteDown>
    <us-gaap:ShareBasedCompensation
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfOC0xLTEtMS0w_cfea1ab2-fa93-4f01-bf00-ca0f053640c2"
      unitRef="usd">2212000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfOC0zLTEtMS0w_7fc8db19-16d3-4c7c-afab-63645e410220"
      unitRef="usd">850000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfOS0xLTEtMS0w_08e2bdae-29ab-4b00-952b-e92387efe540"
      unitRef="usd">-8123000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfOS0zLTEtMS0w_ddea6897-b7cc-4ff6-9257-cd31d6f92650"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTAtMS0xLTEtMA_a3adbc47-328a-4ebb-bdc5-93db91752ca7"
      unitRef="usd">-4408000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTAtMy0xLTEtMA_f4742170-6968-4773-ac25-4bd16c814064"
      unitRef="usd">-4065000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTItMS0xLTEtMA_a2870f39-e35f-47a9-825b-6dbdb59d25d6"
      unitRef="usd">-2560000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTItMy0xLTEtMA_50227db4-900c-444b-b37f-042cadcbb153"
      unitRef="usd">284000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTMtMS0xLTEtMA_b2e9ede7-c3de-4146-9d12-766e728af24f"
      unitRef="usd">8105000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTMtMy0xLTEtMA_a9c87643-606b-4174-b23b-919188ab71f1"
      unitRef="usd">-1876000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTQtMS0xLTEtMA_70fdfe68-2a4c-4ce1-85e0-7436bb1af296"
      unitRef="usd">-260000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTQtMy0xLTEtMA_efd144a3-7976-4a57-8ca5-068f684eb072"
      unitRef="usd">3406000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTUtMS0xLTEtMA_423cd0ef-5900-47b6-89c6-51aea272aa1e"
      unitRef="usd">-119000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTUtMy0xLTEtMA_0cc72d53-ae36-4f0f-b2f8-e1ce432825af"
      unitRef="usd">-150000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTYtMS0xLTEtMA_619f488d-e3d9-43fd-b909-d2fb35acc46d"
      unitRef="usd">-931000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTYtMy0xLTEtMA_aab738f0-a43c-473c-87d9-e850aca56b64"
      unitRef="usd">-2208000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTctMS0xLTEtMA_66ef62c9-2dce-44ea-8bd7-6f4a126d0ce7"
      unitRef="usd">-231000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTctMy0xLTEtMA_af1b17e3-8d07-4e0c-94a2-b3c1d3198485"
      unitRef="usd">-240000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTgtMS0xLTEtMA_a478fd7e-2913-4370-aca1-9a793cb1e341"
      unitRef="usd">-652000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTgtMy0xLTEtMA_0f4d5465-a3ac-4c54-83bb-27f7ab902ae2"
      unitRef="usd">2840000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTktMS0xLTEtMA_dca116a0-a991-40ca-9192-a53debecc00c"
      unitRef="usd">-2438000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMTktMy0xLTEtMA_b7c52056-1435-4404-8bc6-deddbd8cb70c"
      unitRef="usd">1548000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjAtMS0xLTEtMA_3a2206bd-1f1e-4fe2-b4f1-d5cbe8aeabf6"
      unitRef="usd">618000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjAtMy0xLTEtMA_b37624ea-d3be-45d0-93ac-ded4004d6b66"
      unitRef="usd">-2760000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjEtMS0xLTEtMA_7bce3ed6-0514-4ffe-851b-34a55fd1ab7e"
      unitRef="usd">-13642000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjEtMy0xLTEtMA_dc635bd8-96ef-446d-b6a9-2c161eaae9b1"
      unitRef="usd">-6541000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjMtMS0xLTEtMA_bba73d18-5b7a-40ba-b104-deaa41315864"
      unitRef="usd">172000</par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions>
    <par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjMtMy0xLTEtMA_3fd9faec-88bb-434b-88a6-067a062e9883"
      unitRef="usd">0</par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjQtMS0xLTEtMA_87576eab-0b90-45d2-9aa4-b6d36f947dee"
      unitRef="usd">188000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjQtMy0xLTEtMA_94cc242f-0e9d-457c-b4c1-335dd7d45f19"
      unitRef="usd">1693000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjUtMS0xLTEtMA_7dfa4c94-1d1a-4f8a-b29b-2463bb29915d"
      unitRef="usd">4613000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjUtMy0xLTEtMA_0a1bada1-1a0e-4184-957e-5fa8844a0253"
      unitRef="usd">1624000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjYtMS0xLTEtMA_5dd59818-b49d-4839-9580-09ce07a6f36e"
      unitRef="usd">-4629000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjYtMy0xLTEtMA_32ff91d0-3110-4544-8f91-c1b457680802"
      unitRef="usd">-3317000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjgtMS0xLTEtMA_a6852b30-1726-4824-84a3-800c963fbe5d"
      unitRef="usd">313000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjgtMy0xLTEtMA_0b9cf64b-e15e-4d05-93f1-b4b84a4547e9"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjktMS0xLTEtMA_d61378b3-e37c-41b6-a207-9423e51601cb"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMjktMy0xLTEtMA_c54bc0c1-7d37-4685-afe6-ec2e6832525e"
      unitRef="usd">2550000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:RepaymentsOfOtherShortTermDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzAtMS0xLTEtMA_796b4482-46a0-4fbc-bdb4-d284e54b0365"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherShortTermDebt>
    <us-gaap:RepaymentsOfOtherShortTermDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzAtMy0xLTEtMA_d414c086-7648-4f04-9fcd-5341d8a70dda"
      unitRef="usd">17459000</us-gaap:RepaymentsOfOtherShortTermDebt>
    <us-gaap:ProceedsFromOtherShortTermDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzEtMS0xLTEtMA_61905780-8c1c-437e-998c-339dead7e7d7"
      unitRef="usd">0</us-gaap:ProceedsFromOtherShortTermDebt>
    <us-gaap:ProceedsFromOtherShortTermDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzEtMy0xLTEtMA_6f97db1e-cac2-483f-8e7f-0eb0bc40bd18"
      unitRef="usd">9640000</us-gaap:ProceedsFromOtherShortTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzItMS0xLTEtMA_c642c54e-fa55-4cb8-bb6f-82d981023f0c"
      unitRef="usd">66250000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzItMy0xLTEtMA_6b9bdcec-5770-4232-8684-94f355b93a20"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzMtMS0xLTEtMA_7232e05b-f88c-463a-ab30-17796683f071"
      unitRef="usd">115916000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzMtMy0xLTEtMA_4b3a99f1-13bb-4f5e-b25b-2dedf47e2216"
      unitRef="usd">75039000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzQtMS0xLTEtMA_5d4a06b0-ad92-427d-8173-7712b06b1081"
      unitRef="usd">332000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzQtMy0xLTEtMA_76166260-d0ad-49c1-a5d9-fe36c9e2d027"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzUtMS0xLTEtMA_2b541163-cb87-4075-8cbe-56c604e8dcbf"
      unitRef="usd">42000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzUtMy0xLTEtMA_2de621ff-ea37-47bb-a9c5-fd773bf1d644"
      unitRef="usd">243000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzYtMS0xLTEtMA_070f5b74-abed-4cf5-ad96-2398c04d49af"
      unitRef="usd">49063000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzYtMy0xLTEtMA_7e2c74e7-69a4-4dca-bbd1-9cbf5023477b"
      unitRef="usd">64913000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzctMS0xLTEtMA_6546c1a8-8225-4964-9719-7cf9eb99f79e"
      unitRef="usd">-53000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzctMy0xLTEtMA_02d6c2e9-eb13-4d7c-8a63-803e9010634c"
      unitRef="usd">121000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzgtMS0xLTEtMA_086415a9-b784-4c85-9547-a12da44cd0b2"
      unitRef="usd">30739000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzgtMy0xLTEtMA_4a24f191-26cd-41b4-8aa1-076c4222d822"
      unitRef="usd">55176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzktMS0xLTEtMA_472507d9-ae22-4d87-be5e-3b69b52f7d68"
      unitRef="usd">28036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5fb493bee6514230bc9e505e2734871b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfMzktMy0xLTEtMA_39a4d687-5499-4787-a03a-e77a0c4da5a7"
      unitRef="usd">3485000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDAtMS0xLTEtMA_07e0f5c8-ba97-4d13-9591-a79b33cf201f"
      unitRef="usd">58775000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if7333d1850ac46d28d28038d01dc91f8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDAtMy0xLTEtMA_39b78d47-eb44-4ad1-a72c-8a5940976b27"
      unitRef="usd">58661000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDItMS0xLTEtNDk0Mg_acb0637b-1d57-4a24-820f-d4ef26176650"
      unitRef="usd">1262000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDItMy0xLTEtNDk0Mg_656783ee-5f48-450b-9aba-51dfaa78560c"
      unitRef="usd">153000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDQtMS0xLTEtMA_1dcfd355-54ea-4bb7-9d4f-f43054eb15fe"
      unitRef="usd">10000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDQtMy0xLTEtMA_8a91505c-4991-4d27-9f59-9ec1baafdbae"
      unitRef="usd">125000</us-gaap:IncomeTaxesPaidNet>
    <par:CapitalizedSoftwareRecordedInAccountsPayable
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDYtMS0xLTEtMA_2c57feec-8270-40c6-a014-728aabfe6b7d"
      unitRef="usd">245000</par:CapitalizedSoftwareRecordedInAccountsPayable>
    <par:CapitalizedSoftwareRecordedInAccountsPayable
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV8zNC9mcmFnOjk4MTJkMjI1ZTMwZjRhOWJiZDg2MWUwOWU3OTJhZWY1L3RhYmxlOmEwMDFhY2NjNGJkNDRlNTJiZjFhNTc4NDVhMTFlYzllL3RhYmxlcmFuZ2U6YTAwMWFjY2M0YmQ0NGU1MmJmMWE1Nzg0NWExMWVjOWVfNDYtMy0xLTEtMA_f63d0c05-a637-4275-b418-dafe1a4e2ddf"
      unitRef="usd">0</par:CapitalizedSoftwareRecordedInAccountsPayable>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfNzE0NjgyNTU4OTc3NQ_d5f1f344-163e-4044-8085-84e3434b3310">Basis of presentation &lt;div style="text-align:justify;"&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;The accompanying unaudited interim condensed consolidated financial statements ("financial statements") of PAR Technology Corporation and its consolidated subsidiaries (the &#x201c;Company&#x201d;, &#x201c;PAR&#x201d;, "we", "us", "our") have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial statements and the instructions to Form 10-Q and Regulation S-X pertaining to interim financial statements. In the opinion of management, the Company's financial statements include all normal and recurring adjustments necessary in order to make the financial statements not misleading and to provide a fair presentation of the results for the interim period included in this Quarterly Report on Form 10-Q (&#x201c;Quarterly Report&#x201d;).&#160;Interim results are not necessarily indicative of results for the full year or any future periods. The information included in this Quarterly Report should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2019, filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 16, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of the financial statements requires management of the Company to make a number of estimates and assumptions relating to the reported amount of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period.&#160; Significant items subject to such estimates and assumptions include revenue recognition, stock-based compensation, the recognition and measurement of assets acquired and liabilities assumed in business combinations at fair value, the carrying amount of property, plant and equipment including right-to-use assets and liabilities, identifiable intangible assets and goodwill, the measurement of liabilities and equity recognized for outstanding convertible notes, valuation allowances for receivables, inventories, and measurement of contingent consideration at fair value. Actual results could differ from those estimates.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company operates in two distinct reporting segments, Restaurant/Retail and Government. The Company&#x2019;s chief operating decision maker is the Company&#x2019;s Chief Executive Officer.&#160;The Restaurant/Retail reporting segment provides point-of-sale (POS) software and hardware, back-office software, and integrated technical solutions to the restaurant and retail industries. The Government reporting segment provides intelligence, surveillance, and reconnaissance solutions and mission systems support to the United States Department of Defense and other Federal agencies. In addition, the financial statements include corporate and eliminations, which is comprised of enterprise-wide functional departments.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Additionally, the Company has reclassified certain costs and expenses in the condensed consolidated statement of operations for the three and six months ended June&#160;30, 2020, amounting to $0.2 million and $0.5 million, respectively, from amortization of intangible assets to cost of service to cost of service to conform to current period presentation. These reclassifications had no effect on previously reported total costs and operating expenses and net loss.&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:'Times New Roman',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&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Preparation of the financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update ("ASU") 2016-13, "Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." ASU 2016-13 requires the measurement of all expected credit losses for financial assets held at the reporting date, based on historical experience, current conditions, and reasonable and supportable forecasts. In addition, ASU 2016-13 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. The Company adopted ASU 2016-13 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued ASU 2017-04, &#x201c;Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment.&#x201d; ASU 2017-04 eliminates Step 2 from the goodwill impairment test which required entities to compute the implied fair value of goodwill. Under ASU 2017-04, an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value; however, the loss recognized should not &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;exceed the total amount of goodwill allocated to that reporting unit. The Company adopted ASU 2017-04 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &#x201c;Disclosure Framework &#x2013; Changes to the Disclosure Requirements for Fair Value Measurement.&#x201d; ASU 2018-13 modifies the fair value measurement disclosures with the primary focus to improve effectiveness of disclosures in the notes to the financial statements that is most important to the users. ASU 2018-13 modifies the required disclosures related to the valuation techniques and inputs used, uncertainty in measurement, and changes in measurements applied. The Company adopted ASU 2018-13 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-15, &#x201c;Intangibles &#x2013; Goodwill and Other (Topic 350) - Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201d; ASU 2018-15 provides guidance on the measurement of costs for internal-use software during the design, development, and implementation stages for customers in a cloud hosting arrangement. ASU 2018-15 also requires the capitalized costs associated with the design, development and implementation of cloud hosted arrangements to be amortized over the term of the hosting arrangement. The Company adopted ASU 2018-15 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued&#160;ASU 2019-12,&#160;Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes", which is intended to simplify various requirements related to accounting for income taxes.  ASU&#160; 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application.&#160;ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact of this standard on its 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;With the exception of the new standards discussed above, there were no other recent accounting pronouncements or changes in accounting pronouncements during the three and six months ended June 30, 2020 that are of significance or potential significance to the Company, as compared to the recent accounting pronouncements described in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfODc2MA_bdf8d59a-a160-4e86-91b2-1c8f47cc3697">Basis of presentation &lt;div style="text-align:justify;"&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;The accompanying unaudited interim condensed consolidated financial statements ("financial statements") of PAR Technology Corporation and its consolidated subsidiaries (the &#x201c;Company&#x201d;, &#x201c;PAR&#x201d;, "we", "us", "our") have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial statements and the instructions to Form 10-Q and Regulation S-X pertaining to interim financial statements. In the opinion of management, the Company's financial statements include all normal and recurring adjustments necessary in order to make the financial statements not misleading and to provide a fair presentation of the results for the interim period included in this Quarterly Report on Form 10-Q (&#x201c;Quarterly Report&#x201d;).&#160;Interim results are not necessarily indicative of results for the full year or any future periods. The information included in this Quarterly Report should be read in conjunction with the Company's audited consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2019, filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on March 16, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of the financial statements requires management of the Company to make a number of estimates and assumptions relating to the reported amount of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the period.&#160; Significant items subject to such estimates and assumptions include revenue recognition, stock-based compensation, the recognition and measurement of assets acquired and liabilities assumed in business combinations at fair value, the carrying amount of property, plant and equipment including right-to-use assets and liabilities, identifiable intangible assets and goodwill, the measurement of liabilities and equity recognized for outstanding convertible notes, valuation allowances for receivables, inventories, and measurement of contingent consideration at fair value. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfODc2MQ_d28578ad-a48f-40ec-91c6-992ae9123bb5">The Company operates in two distinct reporting segments, Restaurant/Retail and Government. The Company&#x2019;s chief operating decision maker is the Company&#x2019;s Chief Executive Officer.&#160;The Restaurant/Retail reporting segment provides point-of-sale (POS) software and hardware, back-office software, and integrated technical solutions to the restaurant and retail industries. The Government reporting segment provides intelligence, surveillance, and reconnaissance solutions and mission systems support to the United States Department of Defense and other Federal agencies. In addition, the financial statements include corporate and eliminations, which is comprised of enterprise-wide functional departments.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfMjMzMg_41d5d4bc-0f35-4532-bf4a-bdbc32d42dd1"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfMjMzMg_661d427b-d4a0-4d1c-a7fc-32863f12c212"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if8c5f668219d478ebdfe3c59f3136f8f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfMTA5OTUxMTYzNjY1MA_4eaf1894-7ae9-401a-a103-c6bdf329ad7a"
      unitRef="usd">200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if8c5f668219d478ebdfe3c59f3136f8f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfMTA5OTUxMTYzNjY1MA_fb76d8fd-d6cc-4dcb-9a2d-caa56b2ee1a2"
      unitRef="usd">-200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia67f67f4e7c04e56bb2199d79d2828b8_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfMTA5OTUxMTYzNjY1NA_5b58e910-3c80-4e5e-baa1-7867c5577375"
      unitRef="usd">-500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia67f67f4e7c04e56bb2199d79d2828b8_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfMTA5OTUxMTYzNjY1NA_5d560ab9-8248-4203-a3b8-16c646553a94"
      unitRef="usd">500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfODc1NA_d0ed9fda-2825-431e-a996-b6968dbcb857">These reclassifications had no effect on previously reported total costs and operating expenses and net loss.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfODc1NQ_053d38ca-a6d7-46e1-a4d9-1bbfc7fbe8e3">&lt;div style="text-align:justify;"&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:700;line-height:120%;"&gt;Use of Estimates&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Preparation of the financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80MC9mcmFnOjRmYmEwZjE3OWQ1YTQ0MmFiOTZmYTAxNWFmMjhiN2E4L3RleHRyZWdpb246NGZiYTBmMTc5ZDVhNDQyYWI5NmZhMDE1YWYyOGI3YThfODc1Ng_fedcf1b7-2112-4ecb-8466-1908c21c3d26">&lt;div style="text-align:justify;"&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:700;line-height:120%;"&gt;Recently Adopted Accounting Pronouncements&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standards Board (the FASB) issued Accounting Standards Update ("ASU") 2016-13, "Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." ASU 2016-13 requires the measurement of all expected credit losses for financial assets held at the reporting date, based on historical experience, current conditions, and reasonable and supportable forecasts. In addition, ASU 2016-13 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. The Company adopted ASU 2016-13 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2017, the FASB issued ASU 2017-04, &#x201c;Intangibles - Goodwill and Other (Topic 350) - Simplifying the Test for Goodwill Impairment.&#x201d; ASU 2017-04 eliminates Step 2 from the goodwill impairment test which required entities to compute the implied fair value of goodwill. Under ASU 2017-04, an entity should perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#x2019;s fair value; however, the loss recognized should not &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;exceed the total amount of goodwill allocated to that reporting unit. The Company adopted ASU 2017-04 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &#x201c;Disclosure Framework &#x2013; Changes to the Disclosure Requirements for Fair Value Measurement.&#x201d; ASU 2018-13 modifies the fair value measurement disclosures with the primary focus to improve effectiveness of disclosures in the notes to the financial statements that is most important to the users. ASU 2018-13 modifies the required disclosures related to the valuation techniques and inputs used, uncertainty in measurement, and changes in measurements applied. The Company adopted ASU 2018-13 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-15, &#x201c;Intangibles &#x2013; Goodwill and Other (Topic 350) - Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&#x201d; ASU 2018-15 provides guidance on the measurement of costs for internal-use software during the design, development, and implementation stages for customers in a cloud hosting arrangement. ASU 2018-15 also requires the capitalized costs associated with the design, development and implementation of cloud hosted arrangements to be amortized over the term of the hosting arrangement. The Company adopted ASU 2018-15 effective January 1, 2020, and the application of the standard had no material impact on the Company's financial statements for the three and six months ended June 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2019, the FASB issued&#160;ASU 2019-12,&#160;Income Taxes (Topic 740): "Simplifying the Accounting for Income Taxes", which is intended to simplify various requirements related to accounting for income taxes.  ASU&#160; 2019-12 removes certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application.&#160;ASU 2019-12 is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company is currently assessing the impact of this standard on its 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;With the exception of the new standards discussed above, there were no other recent accounting pronouncements or changes in accounting pronouncements during the three and six months ended June 30, 2020 that are of significance or potential significance to the Company, as compared to the recent accounting pronouncements described in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfODk0Mw_14a13b66-3fc5-489e-b824-b25d730dc628">Revenue Recognition&lt;div style="text-align:justify;"&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;Our revenue is derived from Software as a Service (SaaS), hardware and software sales, software activation, hardware support, installations, maintenance and professional services. Accounting Standards Codification ("ASC") 606: "Revenue from Contracts with Customers"  requires us to distinguish and measure performance obligations under customer contracts. Contract consideration is allocated to all performance obligations within the arrangement or contract. Performance obligations that are determined not to be distinct are combined with other performance obligations until the combined unit is determined to be distinct and that combined unit is then recognized as revenue over time or at a point in time depending on when control is transferred.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We evaluated the potential performance obligations within our Restaurant/Retail reporting segment and evaluated whether each performance obligation met the ASC 606 criteria to be considered distinct performance obligations. Revenue in the Restaurant/Retail reporting segment is recognized at a point in time for software, hardware and installations. Revenue on these items are recognized when the customer obtains control of the asset. This generally occurs upon delivery and acceptance by the customer or upon installation or delivery to a third party carrier for onward delivery to customer. Additionally, revenue in the Restaurant/Retail reporting segment relating to SaaS, our hardware Advanced Exchange, on-site support and other services is recognized over time as the customer simultaneously receives and consumes the benefits of the Company&#x2019;s performance obligations. Our support services are stand-ready obligations that are provided over the life of the contract, generally&#160;12&#160;months. We offer installation services to our customers for hardware and software for which we primarily hire third-party contractors to install the equipment on our behalf. We pay third-party contractors installation service fees at mutually agreed rates. When third-party installers are used, we determine whether the nature of our performance obligations is to provide the specified goods or services ourselves (principal) or to arrange for a third-party to provide the goods or services (agent). In direct customer arrangements, we have discretion over our pricing; we are primarily responsible for providing a good or service; and we have inventory risk before the good or service is transferred to the customer. As a result, we have concluded that we are the principal in the arrangement and record installation revenue on a gross basis.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our contracts typically require payment within&#160;30&#160;to&#160;90&#160;days from the shipping date or installation date. The primary method used to estimate stand-alone selling price, is by referring to the price that we charge for that good or service when we sell it separately under similar circumstances to similar customers. The Company determines stand-alone selling price as follows: hardware, software (on-premises and SaaS) and software activation (which is a one-time fee charged at the initial offering of software) performance obligations are recognized at a stand-alone selling price based on the price at which the Company sells the particular good or service separately in similar circumstances and to similar customers. The stand-alone selling price for all other performance obligations, including: pass-through hardware, such as terminals, printers, or card readers; hardware support, including Advanced Exchange, installation and maintenance; software upgrades; and professional services, including project management, is recognized by using an expected cost plus margin.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our revenue in the Government reporting segment is generally recognized over time as control of products or services is generally transferred continuously to our customers. While revenue generated by the Government reporting segment is predominantly related to services, we do generate revenue from sales of materials, software, hardware, and maintenance. For the Government reporting segment, cost plus fixed fee contract portfolio revenue is recognized over time using costs incurred as of a determination date, to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead, and general and administrative expenses. Profit is recognized on the fixed fee portion of the contract as costs are incurred and invoiced. Long-term fixed price contracts and programs involve the use of various techniques to estimate total contract revenue and costs. For long-term fixed price contracts, we estimate the profit, as the difference between the total estimated revenue and expected costs to complete a contract, and recognize it over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include: labor productivity and availability; the complexity of the work to be performed; the cost and availability of materials; and the performance of subcontractors. Revenue and profit in future periods of contract performance are recognized using the same assumptions, adjusted for estimated costs to complete a contract. Once the services provided are determined to be distinct or not distinct, we evaluate how to allocate the transaction price. Generally, the Government reporting segment does not sell the same good or service to similar customers and the contract performance obligations are unique to each government contract. The performance obligations are typically not distinct; however, in cases where there are distinct performance obligations, the transaction price is  allocated to each performance obligation ratably, based upon the stand-alone selling price of each performance obligation. Cost plus margin is used for the cost plus fixed fee contract portfolios as well as the fixed price and time and materials contracts portfolios to determine the stand-alone selling price.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In determining when to recognize revenue, we analyze whether our performance obligations in our Government contracts are satisfied over a period of time or at a point in time. In general, our performance obligations are satisfied over a period of time. However, there may be circumstances where the latter or both scenarios could apply to a contract.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We generally anticipate receipt of payment within&#160;30&#160;to&#160;90 days&#160;from the date of service. None of our contracts as of December&#160;31, 2019 or June&#160;30, 2020&#160;contained a significant financing component.&lt;/span&gt;&lt;/div&gt;&lt;div&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;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&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:700;line-height:120%;text-decoration: underline;"&gt;Performance Obligations Outstanding&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:15pt;"&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;The Company's performance obligations outstanding represent the transaction price of firm, non-cancellable orders, with expected delivery dates to customers subsequent to June&#160;30, 2020 and June&#160;30, 2019, respectively, for work that has not yet been performed. The activity of outstanding performance obligations as is relates to customer deposits and deferred service revenue is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:20pt;"&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:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.328%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.329%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance - January 1&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,134&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in deferred revenue&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(430)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(327)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes in customer deposits&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,008)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,272&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance - June 30&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,562&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,079&#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:'Times New Roman',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 style="text-align:justify;"&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;In the Restaurant/Retail reporting segment most performance obligations over one year are related to service and support contracts, approximately 73% of which we expect to fulfill within the one-year period and 100% within 60 months. At June 30, 2020 and December 31, 2019, transaction prices allocated to future performance obligations were $10.5&#160;million and $10.9&#160;million, respectively.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended June&#160;30, 2020 and June&#160;30, 2019, we recognized revenue of $3.6 million and $3.9 million,&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;respectively, included in the contract liabilities at the beginning of the respective period. During the six months ended June&#160;30, 2020 and June&#160;30, 2019, we recognized revenue of $7.7&#160;million and $9.0&#160;million, respectively, included in the contract liabilities at the beginning of the respective period.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The value of existing contracts in the Government reporting segment at&#160;June&#160;30, 2020, net of amounts relating to work performed to that date, was approximately $129.6 million, of which $35.5 million was funded, and at&#160;December&#160;31, 2019, net of amounts relating to work performed to that date, was approximately&#160;$148.7 million, of which&#160;$32.8 million&#160;was funded. The value of existing contracts, net of amounts relating to work performed to that date are expected to be recognized as revenue over time as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:38.888%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.000%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Next 12 Months&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,458&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Months 13-24&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,644&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Months 25-36&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,821&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,690&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,613&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Disaggregated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:8pt;"&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;The Company disaggregates revenue from customer contracts by major product group for each reporting segment. The Company believes this method best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. Disaggregation of revenue for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:13pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:509.25pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:208.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2020&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,820&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,813&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,087&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,971&#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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,820&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,813&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,058&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="text-align:center;margin-top:5pt;margin-bottom:13pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:210.25pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,503&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,829&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Grocery&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;283&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,192&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,793&#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:'Times New Roman',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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,786&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,476&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,985&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,635&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,407&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,535&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,846&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,635&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,407&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,381&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',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;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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,880&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,579&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Grocery&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;732&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,631&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,738&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,369&#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:'Times New Roman',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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,612&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,210&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,107&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Practical Expedients and Exemptions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company generally expenses sales commissions when incurred because the amortization period is less than one year or the total amount of commissions is immaterial. We record these expenses in selling, general and administrative in the condensed consolidated statements of operations.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We elected to exclude from the transaction price measurement, all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (for example, sales, use, value&#160;added, and some excise taxes).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfMTczMw_6971510d-b5bb-4170-a72b-5b55f53ee575">12</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <par:RevenueFromContractWithCustomerPaymentPeriod
      contextRef="i60d5a8dcf07e4b48b4515ff95aa06b3d_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfMjYyOA_ee627694-fe29-46d6-87fa-7787bec99099">P30D</par:RevenueFromContractWithCustomerPaymentPeriod>
    <par:RevenueFromContractWithCustomerPaymentPeriod
      contextRef="ie1fa60acce96444c959fb5ee61a49785_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfMjYzNA_7d843d6f-7bd4-47ba-8ec6-f7a8e9675d72">P90D</par:RevenueFromContractWithCustomerPaymentPeriod>
    <par:RevenueFromContractWithCustomerPaymentPeriod
      contextRef="i60d5a8dcf07e4b48b4515ff95aa06b3d_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNjUwNg_9328438f-0d58-4285-80a8-04d7ef886663">P30D</par:RevenueFromContractWithCustomerPaymentPeriod>
    <par:RevenueFromContractWithCustomerPaymentPeriod
      contextRef="ie1fa60acce96444c959fb5ee61a49785_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNjUxMg_8657fe8c-d21d-4004-a8f0-7e8efa89fc33">P90D</par:RevenueFromContractWithCustomerPaymentPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzY5NjU4MTQyODM5OQ_5390c787-da6b-44b7-b8df-0dd6479640c0">The activity of outstanding performance obligations as is relates to customer deposits and deferred service revenue is as follows:&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:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.328%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.329%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance - January 1&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,134&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in deferred revenue&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(430)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(327)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Changes in customer deposits&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,008)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,272&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance - June 30&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,562&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,079&#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:'Times New Roman',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; The value of existing contracts, net of amounts relating to work performed to that date are expected to be recognized as revenue over time as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:38.888%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.000%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Next 12 Months&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,458&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Months 13-24&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,644&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Months 25-36&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,821&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,690&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;129,613&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfMS0xLTEtMS0w_ea82433f-2d6b-4fad-9e53-5c0f61294f00"
      unitRef="usd">16000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5fb493bee6514230bc9e505e2734871b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfMS0yLTEtMS0w_cf46d360-eb4b-4bb6-88cc-a2295d7d7497"
      unitRef="usd">14134000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfMy0xLTEtMS0w_c5569382-ed2c-466b-89ee-0277888aa765"
      unitRef="usd">430000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfMy0yLTEtMS0w_007ff853-5c2a-4949-b8b6-1c91a8cc1e32"
      unitRef="usd">327000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <par:ContractWithCustomerLiabilityChangesInCustomerDeposits
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfNC0xLTEtMS0w_a5e49c55-8d62-4938-b67f-3aa519bc8df1"
      unitRef="usd">-2008000</par:ContractWithCustomerLiabilityChangesInCustomerDeposits>
    <par:ContractWithCustomerLiabilityChangesInCustomerDeposits
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfNC0yLTEtMS0w_0a332af5-a373-4b5d-b27e-4ca9f3efbf5b"
      unitRef="usd">1272000</par:ContractWithCustomerLiabilityChangesInCustomerDeposits>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfOS0xLTEtMS0yODM_863152bd-cfb1-4a66-8ce2-dc94a40bcb98"
      unitRef="usd">13562000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="if7333d1850ac46d28d28038d01dc91f8_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjFiMGRlMjI0OTNkYjQ1ODk5MWI3ZTFhZmNhZmNjYTEyL3RhYmxlcmFuZ2U6MWIwZGUyMjQ5M2RiNDU4OTkxYjdlMWFmY2FmY2NhMTJfOS0yLTEtMS0yODM_d3763fbd-7fea-4bc6-9f44-df200baf0da0"
      unitRef="usd">15079000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i5d85f45a567c40ffaf8a054f3c63d6da_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzIxMw_38411940-40df-4bae-9270-5db78834b752"
      unitRef="number">0.73</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i51e59c78ef2c4fb89ea2607f5fd96b43_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNDk0NzgwMjM2OTUzNg_7141f89e-ee5f-4c01-973b-f55e187b966e"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id1c19d5f14834ab094046294629dcac0_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzI4OQ_fa71ffb2-6528-4608-9632-2b10469d06e9">P60M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i047fd91eccd34da98fa084acd1552a0a_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzE0NjgyNTYyNTA1OA_5e666cf1-7f7b-4033-9ab1-e343cdbec552"
      unitRef="usd">10500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie2df820911d6423485389844ef87fad4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzE0NjgyNTYyNTA3Mw_3da8c1ee-105d-4cd8-98d1-3fa8b73857b2"
      unitRef="usd">10900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i5d438b6344324d2f9d0bb03f39706ba7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzM5Mg_027c574d-bc73-4e3a-91c8-397fa83dfd19"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1c59b72be79f4347a453d63fe1990f45_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzM5OQ_e9a11df1-3377-49e0-af5e-bd4307122ec1"
      unitRef="usd">3900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3347b0ed52d34bf5be608d64c428b03e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNDk0NzgwMjMzNDgyMw_7445c836-f0e4-4c13-8c20-d04efa96ec83"
      unitRef="usd">7700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ia5dde90ec49240619ff4ed588c8e44d2_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNDM5ODA0NjUyMDkwMA_b0167144-74a0-47a3-8e46-0ac5b0271acd"
      unitRef="usd">9000000.0</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ief18f8adce20405d8efa386b735747ae_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzY0OA_7c5fa564-2fe1-4e38-9503-96a233f6f825"
      unitRef="usd">129600000</us-gaap:RevenueRemainingPerformanceObligation>
    <par:RevenueRemainingPerformanceObligationFundedAmount
      contextRef="ief18f8adce20405d8efa386b735747ae_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzY2MQ_0bf2ec4b-f852-4cd3-a3a1-fc01c7a160fb"
      unitRef="usd">35500000</par:RevenueRemainingPerformanceObligationFundedAmount>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4d43ecd507ea45ae862ba483181c7f7f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzc2MQ_527b127b-2595-4502-ab81-5e508374491f"
      unitRef="usd">148700000</us-gaap:RevenueRemainingPerformanceObligation>
    <par:RevenueRemainingPerformanceObligationFundedAmount
      contextRef="i4d43ecd507ea45ae862ba483181c7f7f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzc3NA_3f202a23-bef9-4532-94e7-7c79d2625047"
      unitRef="usd">32800000</par:RevenueRemainingPerformanceObligationFundedAmount>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i522e647e28c7440394ba47aba28a3761_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjllZmQ1ZmY2MjI4ZjQ4NWZhMDljYzEwNDhhMmQ0OTExL3RhYmxlcmFuZ2U6OWVmZDVmZjYyMjhmNDg1ZmEwOWNjMTA0OGEyZDQ5MTFfMC0xLTEtMS0w_c92ffa2a-516b-4da0-8140-9e6df37b75a7"
      unitRef="usd">56458000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i666a8a69868140deb3e6e6d13e01bf9e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjllZmQ1ZmY2MjI4ZjQ4NWZhMDljYzEwNDhhMmQ0OTExL3RhYmxlcmFuZ2U6OWVmZDVmZjYyMjhmNDg1ZmEwOWNjMTA0OGEyZDQ5MTFfMS0xLTEtMS0w_ab5aef01-deb0-4904-b916-f5f5ea0af90f"
      unitRef="usd">32644000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id7cbfc2684a140c4a0b39f33d6b4ac56_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjllZmQ1ZmY2MjI4ZjQ4NWZhMDljYzEwNDhhMmQ0OTExL3RhYmxlcmFuZ2U6OWVmZDVmZjYyMjhmNDg1ZmEwOWNjMTA0OGEyZDQ5MTFfMi0xLTEtMS0w_4786ae99-017c-4ae3-83f8-f05d6da3246c"
      unitRef="usd">24821000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iae84f5fac5b644b6afce2d2b589759b2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjllZmQ1ZmY2MjI4ZjQ4NWZhMDljYzEwNDhhMmQ0OTExL3RhYmxlcmFuZ2U6OWVmZDVmZjYyMjhmNDg1ZmEwOWNjMTA0OGEyZDQ5MTFfMy0xLTEtMS0w_faba3654-f7a1-4eab-a7a9-08377f16a513"
      unitRef="usd">15690000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ief18f8adce20405d8efa386b735747ae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjllZmQ1ZmY2MjI4ZjQ4NWZhMDljYzEwNDhhMmQ0OTExL3RhYmxlcmFuZ2U6OWVmZDVmZjYyMjhmNDg1ZmEwOWNjMTA0OGEyZDQ5MTFfNC0xLTEtMS0w_03d39dea-62e3-41bd-9e4f-69fbe33f0e81"
      unitRef="usd">129613000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RleHRyZWdpb246NzBmYzI5Yzk3YzNjNDkzMmFiNWIwOTcyN2FhOWQ1NjVfNzY5NjU4MTQyODM5Nw_c5ad7878-41d6-44ba-9bea-b295f235b8d1">Disaggregation of revenue for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019 is as follows:&lt;div style="text-align:center;margin-top:5pt;margin-bottom:13pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:509.25pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:208.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2020&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,820&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,813&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,087&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,971&#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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:11pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,820&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,813&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,058&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="text-align:center;margin-top:5pt;margin-bottom:13pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:210.25pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,503&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,829&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Grocery&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;283&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;647&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,192&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,793&#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:'Times New Roman',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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,786&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,476&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,985&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,635&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,407&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,535&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,846&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,635&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,407&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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: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:'Times New Roman',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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,381&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.446%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',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;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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Point in Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail - Over Time&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government - Over Time&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,880&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,579&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Grocery&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;732&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,631&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Mission Systems&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,738&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ISR Solutions&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,369&#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:'Times New Roman',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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;TOTAL&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,612&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,210&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,107&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3be7e1c8d6524936a6a6a39976108828_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfMi0xLTEtMS0w_378ce27d-678b-4b7f-ad03-aef7208b84da"
      unitRef="usd">19820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ee881abdd7642c595f55625fd89f7e2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfMi0yLTEtMS0w_eae3994c-513e-4e67-8430-0df2133ea8a3"
      unitRef="usd">7813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic71d7e261fd6483bb3bb4392d3857c55_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfMi0zLTEtMS0w_abf9b1b2-4574-48f4-a316-0b6c6e75f1bb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1e953de92a548f69d8c6db8644c63d1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNC0xLTEtMS0w_ea365b45-2b43-4a08-82db-20ff83a36c83"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dcf49df6e294550b6c215675d18a341_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNC0yLTEtMS0w_088beb2d-53a7-416a-b4ab-23efe280ad4d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i905450d2d39549d8b84c3d0bb6287441_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNC0zLTEtMS0w_9a5e14a4-15ae-4453-a4bb-176273ce1fd5"
      unitRef="usd">8087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac5b94eaf1874384970ef65c74991bfd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNS0xLTEtMS0w_f48f60f4-d77d-4f90-a370-e4919fd0e156"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id30a0e869f374967a466afa75b7919fd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNS0yLTEtMS0w_4696841a-3e48-4f98-a7ac-48a2e07f0f6f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1337d0133895450e9e465bcad8b8c021_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNS0zLTEtMS0w_ad70cbe6-da6c-41a2-9e9d-06ea1647840f"
      unitRef="usd">9971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49d5404d2a6e4a088c4c94ce5a7f7541_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNi0xLTEtMS0w_0188c814-f4ff-45fe-b52d-e0e7505314a0"
      unitRef="usd">19820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id52c848e2d3f4ed9912cce112be78baf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNi0yLTEtMS0w_bbd5896f-df5f-4fa7-802a-cde0cd79aecc"
      unitRef="usd">7813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7418098faeb410cafb976b76d10e7eb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmM5ZWRjYjNlNmFkNTQyMmRiY2ExYjY5ZjNkZTkxNmQwL3RhYmxlcmFuZ2U6YzllZGNiM2U2YWQ1NDIyZGJjYTFiNjlmM2RlOTE2ZDBfNi0zLTEtMS0w_dee46afb-276e-41d4-826c-ce1247555f39"
      unitRef="usd">18058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc4d09444d3c43d7aa6b752968fb459b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfMi0xLTEtMS0w_34833759-0080-4e3c-8f74-14ea27f0c126"
      unitRef="usd">21503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9488aad0406463eaf90f261b918d458_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfMi0yLTEtMS0w_e731c388-2355-4568-9062-ff86287ead8e"
      unitRef="usd">5829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42658f2cc25742609add66c0b30b7bca_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfMi0zLTEtMS0w_310788f4-9e3e-47b0-8b3c-4a03f06860ab"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id00e837b972f45a7844128443c66b553_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfMy0xLTEtMS0w_aaf0505e-fa25-462a-94f3-d1c22a238a11"
      unitRef="usd">283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16763f18bc6c4ce492acf7295f018299_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfMy0yLTEtMS0w_50fd0e19-5f0e-43b0-9e76-b2f44b9e187c"
      unitRef="usd">647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1af7807362f454e9a4bb80152c43dfc_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfMy0zLTEtMS0w_a745a524-b072-4bfd-abc3-b2c70c2d4028"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i077569302bee4d34b81d86b226336abb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNC0xLTEtMS0w_b1058ab4-d6a4-46c1-ac62-4d68cb80dad7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7587291fd77e4a11904e8f490c427880_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNC0yLTEtMS0w_071d230a-068d-4f8d-be40-b0cce5dbb740"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if94eda2b01ed4353830f3c050e5dd960_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNC0zLTEtMS0w_40600f50-5e23-48ae-b007-442d3badff9b"
      unitRef="usd">8192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e9a29eb292446d8afd3b95ce3595a13_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNS0xLTEtMS0w_316a96f1-c7db-4197-b272-aa58961e5084"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b9bba4f923642e88575cf6984419b32_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNS0yLTEtMS0w_c3c6c8ef-8b12-4b3a-8368-2deb03346dc6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib74ce9c9150b456bb7065d7c5a950033_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNS0zLTEtMS0w_33bf3888-5b52-4165-811e-b03f0dee69f5"
      unitRef="usd">7793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67070f7f6d0046839640834519d72023_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNi0xLTEtMS0w_183b5288-6c2a-4a77-9c25-3352d0d1cdb9"
      unitRef="usd">21786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf3bd84a26e343c0bec2b1ae532bbd4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNi0yLTEtMS0w_dfb4687f-f93c-4643-aa8f-6d367caedfeb"
      unitRef="usd">6476000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id75d578470cb464b8407479812688ff7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjg1NzA2N2VlYTBkZTQzOTE4YzQzNzIyOGM3OTU0ZDgxL3RhYmxlcmFuZ2U6ODU3MDY3ZWVhMGRlNDM5MThjNDM3MjI4Yzc5NTRkODFfNi0zLTEtMS0w_cee01008-836b-4f9f-af01-61b88c933844"
      unitRef="usd">15985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23c3864f72a5481dbf970c2265c42a33_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfMi0xLTEtMS01MDY_81c3a56e-3b49-4057-a00e-71b166754783"
      unitRef="usd">47635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08741809a50049a7b9a7a035602af767_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfMi0yLTEtMS01MDY_5e41604a-3ac0-4cc4-bd11-5556abc026d4"
      unitRef="usd">17407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7cf3992d80374f36900c3a8a6494e165_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfMi0zLTEtMS01MDY_9be262e3-faac-473f-a689-038f64c7f6e2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacd755ee45094df091fd3116e9d103fc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNC0xLTEtMS01MDY_29b47743-8a8e-4303-a33c-5985f7e7c3a8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i808ceb665a874b819c1320043ba80dd4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNC0yLTEtMS01MDY_dc73937c-b0a0-4f71-a1a3-fa18fd8b7c16"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea53c1d5c55442d69fef697eb2ee85f0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNC0zLTEtMS01MDY_0c03daa8-c708-495e-8f7d-5d43ca0aa7cf"
      unitRef="usd">16535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5e4295362664437855f603c91a4ab2c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNS0xLTEtMS01MDY_76454804-9abb-4a64-8017-9ec246518173"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i523e38acbc8240c29ec441530aee274e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNS0yLTEtMS01MDY_19d05501-d57a-4ce4-9ac2-3d127e4875c8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13b558f8f1ef4a5482c3bae282d0f474_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNS0zLTEtMS01MDY_d1d152bc-c321-4cac-9ef1-768190592331"
      unitRef="usd">18846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0e62ecf698642c1ac57b6a95ace2866_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNi0xLTEtMS01MDY_00558756-f194-4868-a71e-fbb524321cfd"
      unitRef="usd">47635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i873fe6b0125d4b43822cef2c3ae87a74_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNi0yLTEtMS01MDY_877b977f-d80e-48c6-9325-c44e7c417661"
      unitRef="usd">17407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i453876eb375c45e0a6455083c1945790_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOmRmN2U4MWM1MTk1NTQ3ODdhMmIzOTE3YWEzZDAwMjg2L3RhYmxlcmFuZ2U6ZGY3ZTgxYzUxOTU1NDc4N2EyYjM5MTdhYTNkMDAyODZfNi0zLTEtMS01MDY_c4cdb14e-874f-45ed-bef9-2c87e9a65b96"
      unitRef="usd">35381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7277ee606924664be42c5b534c10b3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfMi0xLTEtMS01MDk_b67f09a3-2135-4bfe-b36d-29bf89fe1042"
      unitRef="usd">43880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ed1a20092fb4a50a3f413998d72e029_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfMi0yLTEtMS01MDk_27d815d1-2876-43e7-8233-67f60959b91c"
      unitRef="usd">11579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c55e6b6f2c541dba2dcfcfbcab6c27c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfMi0zLTEtMS01MDk_7e4aaefe-8352-494b-ae51-2d69c78900f2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc9481a63f874eb1b9e1f1d491578017_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfMy0xLTEtMS01MDk_c1a639e3-989a-4fb1-a035-6803be854aa1"
      unitRef="usd">732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0b443ec35444a278cc419457c3e8a33_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfMy0yLTEtMS01MDk_43ba1112-8983-4021-8a7f-83d6129929c2"
      unitRef="usd">1631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i466b4fd67e594299bf557a809b2ff2b6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfMy0zLTEtMS01MDk_1c1164bd-65f3-4476-8b7c-810aa8898af7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i137e126859fd4ea9ab8c045a5f3d07c8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNC0xLTEtMS01MDk_f35ee3f0-3228-457f-ba4c-78ed887730e1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48da5e0f560a4a6bb4444b109fda9caa_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNC0yLTEtMS01MDk_1eae1d03-6878-406b-8110-a58468b3e85a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0868428f37594da4a94891fc1fe46ec2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNC0zLTEtMS01MDk_864e1241-abd8-485a-af8a-bb2a1011df03"
      unitRef="usd">16738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31638026c79247e798e5c5c2a9efc611_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNS0xLTEtMS01MDk_1db2a83c-87b6-4d63-a3f4-72ef7a115d74"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b435a12c4244b569d0786f997bc16f1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNS0yLTEtMS01MDk_5bad0ee2-fbe1-4f89-9119-57ba9ff1b4d4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia765ce172b1840b4b0df6a4b64b3171a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNS0zLTEtMS01MDk_385c88cc-8c77-4362-a87b-8681f9e83812"
      unitRef="usd">14369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c051bde6e864f30bff7131201ed695e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNi0xLTEtMS01MDk_5ea3dfe8-7bc2-4c51-8591-3193f735364a"
      unitRef="usd">44612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0646ef61a1c486096777a5b8d36f314_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNi0yLTEtMS01MDk_07e6ec76-5832-4652-8623-0620b4016669"
      unitRef="usd">13210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5b0faa6fe1a46a8ad98fcd79c99c1c4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV80Ni9mcmFnOjcwZmMyOWM5N2MzYzQ5MzJhYjViMDk3MjdhYTlkNTY1L3RhYmxlOjA2NjhlZGU3NWFkZTRmNDg4MmE3NTE5MWYwODZhZjFkL3RhYmxlcmFuZ2U6MDY2OGVkZTc1YWRlNGY0ODgyYTc1MTkxZjA4NmFmMWRfNi0zLTEtMS01MDk_fe82b731-dded-431f-868a-b419c48a692a"
      unitRef="usd">31107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMjgwMg_98d7bbd1-3816-41be-9971-b9acc34290d3">Acquisitions&lt;div style="text-align:justify;"&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-style:italic;font-weight:400;line-height:120%;"&gt;Drive-Thru Acquisition&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective September 30, 2019, the Company, through its wholly-owned subsidiary ParTech, Inc. ("ParTech"), acquired assets of 3M Company's Drive-Thru Communications Systems business, including the XT-1 and G5 headset systems, contracts and intellectual property associated with the business, for a purchase price of&#160;$8.4 million&#160;(total fair value of assets were&#160;$8.4 million including $1.2&#160;million in developed technology, $3.6&#160;million of customer relationships, and $2.4&#160;million of goodwill, net of warranty liability of&#160;$1.4 million, resulting in cash paid of&#160;$7.0 million) (the "Drive-Thru Acquisition").&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restaurant Magic Acquisition&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective December 18, 2019, the Company, through ParTech, acquired 100% of the limited liability company interests of AccSys LLC&#160;(f/k/a AccSys, Inc., and otherwise known as Restaurant Magic) in base consideration of approximately $42.8&#160;million, of which approximately $12.8&#160;million was paid in cash, which reflects a $0.2&#160;million favorable working capital adjustment finalized in the second quarter of 2020, $27.5 million was paid in restricted shares of Company common stock (issued in January 2020) and $2.0 million was paid by delivery of a subordinated promissory note (the "Restaurant Magic Acquisition"). The sellers have the opportunity through 2022 to earn additional purchase price consideration subject to the achievement of certain post-closing revenue focused milestones (&#x201c;Earn-Out&#x201d;).  As of December 31, 2019 and June&#160;30, 2020, the value of the Earn-Out based on a Monte Carlo simulation was $3.3 million. The Earn-Out, if any, will be payable 50% in cash or subordinated promissory notes, or a combination of both, at the Company's election, and 50% in restricted shares of Company common stock. This Earn-out has no maximum payment. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company issued restricted stock units in connection with its assumption of awards granted by Restaurant Magic to its employees and contractors prior to the closing of the acquisition.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair values assigned to the acquired assets and assumed liabilities presented in the table below are based on our best estimates and assumptions as of the reporting date:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:294.75pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:193.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase price allocation&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,400&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade name&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;900&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tangible 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,344&#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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,773&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,517&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable and accrued expenses&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;629&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;715&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earn out liability&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consideration paid&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,833&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="text-align:justify;"&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Unaudited Pro Forma 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended June&#160;30, 2020, the Drive-Thru Acquisition and Restaurant Magic Acquisition resulted in additional revenues of $4.0 million and $1.8 million, respectively. For the six months ended June 30, 2020, the Drive-Thru Acquisition and Restaurant Magic Acquisition resulted in additional revenues of $7.5&#160;million and $4.0&#160;million, respectively. The Company has determined it is&#160;impractical&#160;to report the amounts of net loss for the Drive-Thru and Restaurant Magic acquisition for each entity for the three and six months ended June&#160;30, 2020. The following unaudited pro forma financial information presents our results as if the Drive-Thru Acquisition and Restaurant Magic Acquisition had occurred January 1, 2019: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.400%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,921&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,274&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,044&#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:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;781&#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:'Times New Roman',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:BusinessCombinationConsiderationTransferred1
      contextRef="i88792460b07e4e92b57f138e94ff40fb_D20190930-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMzY3_1defddf1-07a7-4429-b2b2-0b3489e58d63"
      unitRef="usd">8400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <par:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill
      contextRef="id2cd96636d25401385307351d34ae4aa_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNDAz_2bff4359-2a6f-4e61-a061-a6baa33abaa9"
      unitRef="usd">8400000</par:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie4fe6198e844489a87916402cf871dff_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNzE0NjgyNTU4Njk5Nw_5b7717bc-aa55-43a5-a684-7b29c432ac83"
      unitRef="usd">1200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i7e360f79609c4835894a0a2d5a58f2dd_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNzE0NjgyNTU4NzAxMQ_e0ce2286-b40a-41a3-b031-f75058b265b2"
      unitRef="usd">3600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="id2cd96636d25401385307351d34ae4aa_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNzE0NjgyNTU4NzAyNQ_783941f4-0261-4901-a667-d844818cac41"
      unitRef="usd">2400000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i88792460b07e4e92b57f138e94ff40fb_D20190930-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNDM2_cf8f4f83-0073-4bf8-b3fa-cd2289badf8a"
      unitRef="usd">1400000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i88792460b07e4e92b57f138e94ff40fb_D20190930-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNDY2_848b6b56-5153-49ef-9be3-36f35fc42c3e"
      unitRef="usd">7000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNjAx_ffe10c84-f2e7-4f73-91ba-4541b766c968"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNTQ5NzU1ODE0MzM3Ng_0ec5eab7-a0db-40d2-be0d-b66dee7493da"
      unitRef="usd">42800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1b0b9c1bc92f4ffa9b6c0230246cc6a1_D20191218-20191218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNzE0NjgyNTU4Njc5NQ_d3202a2d-a29d-44b0-a0ea-0b36d3bdb8b9"
      unitRef="usd">12800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNzE0NjgyNTU4NjgxMA_d281e8a3-e3bf-4789-8221-5856ff399a7e"
      unitRef="usd">200000</par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i1b0b9c1bc92f4ffa9b6c0230246cc6a1_D20191218-20191218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfODEw_061e50ee-ff59-409e-9732-2a4fb101d535"
      unitRef="usd">27500000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i3debfe12d4634ea19e49b95e950f8960_D20191218-20191218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfODk2_f5c4a45f-db14-4dde-9832-16a0a0940465"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0323c22c7554451f863fc040c0f3edb6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMTYzOA_a090f1e3-5bdc-4924-b951-0dd016e6088d"
      unitRef="usd">3300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic21485ff3bbb49a9a830569f86eab1b2_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMTYzOA_d66f4e0b-dbaf-40a9-9082-a9905172189d"
      unitRef="usd">3300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <par:BusinessCombinationContingentConsiderationArrangementsPercentage
      contextRef="ie2de45712d2841efb40ef3a73ffc061f_D20191218-20191218"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMTY4MA_6892e260-5e59-417e-b983-c4f0716d2dc6"
      unitRef="number">0.50</par:BusinessCombinationContingentConsiderationArrangementsPercentage>
    <par:BusinessCombinationContingentConsiderationArrangementsPercentage
      contextRef="i2d783e9ac4e54171becc7f4a444ce16a_D20191218-20191218"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMTc4Mg_3499b96b-9257-4ac0-827c-463b5faac6b7"
      unitRef="number">0.50</par:BusinessCombinationContingentConsiderationArrangementsPercentage>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMjgwMw_0b65310c-bf10-4bec-ad0a-03cb5c74d90d">The fair values assigned to the acquired assets and assumed liabilities presented in the table below are based on our best estimates and assumptions as of the reporting date:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:294.75pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:193.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase price allocation&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Developed technology&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,400&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,100&#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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trade name&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;900&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tangible 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,344&#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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,773&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,517&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts payable and accrued expenses&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;629&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred revenue&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;715&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earn out liability&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consideration paid&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,833&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3be22572c64349e89a851b5605cf4549_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfMS0xLTEtMS0w_c2a0f904-4d1d-4367-b940-ba541bb78710"
      unitRef="usd">16400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8368bedc98c84fe580a98ebd66a30670_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfMi0xLTEtMS0w_3ee27e22-b8e0-47e1-934f-26c962b587da"
      unitRef="usd">1100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if43c464672924234b0000d1b3f552dba_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfMy0xLTEtMS0w_b3b2b8a7-1a38-40ae-9b70-c08507774118"
      unitRef="usd">900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <par:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfNC0xLTEtMS0w_28686489-bfab-4820-a347-d68fe16e1453"
      unitRef="usd">1344000</par:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets>
    <us-gaap:Goodwill
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfNS0xLTEtMS0w_aafe0476-daf7-4565-b86a-9ced2c215438"
      unitRef="usd">27773000</us-gaap:Goodwill>
    <par:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfNi0xLTEtMS0w_00d7decb-d9d0-46cd-88c0-7729c87023f8"
      unitRef="usd">47517000</par:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfNy0xLTEtMS0w_eb1130eb-5d6d-4036-8032-e3c3b22f9312"
      unitRef="usd">629000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfOC0xLTEtMS0w_471324da-6c7a-431f-a1f3-abc75d49bb98"
      unitRef="usd">715000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfOS0xLTEtMS0w_8fbf3813-233c-47a5-9c76-8acc83b81fc5"
      unitRef="usd">3340000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="id2371d61bc714757a14b3854d34834d7_I20191218"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOjBjZjBlODQxMDg5NjQwODFiM2RjNTAzYzhlYzM0NzkwL3RhYmxlcmFuZ2U6MGNmMGU4NDEwODk2NDA4MWIzZGM1MDNjOGVjMzQ3OTBfMTAtMS0xLTEtMA_fefc2597-8940-4c21-9d5a-a50623a3adbb"
      unitRef="usd">42833000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="if946aa6d3aa348d69583013bb34db680_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMjM5Ng_1466d9af-53e0-43fa-b824-8ca92d034d88"
      unitRef="usd">4000000.0</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ib4ecae863b1d41dab2b07c12428f93a6_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMjQwMw_08a7a00c-23b1-4bea-9003-89024e0b67a2"
      unitRef="usd">1800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i07ee00bb1a9240b0aea49f393eddc19b_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNDM5ODA0NjUxNTUzMw_24373e82-abce-4386-bf68-22f1883954e8"
      unitRef="usd">7500000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i4f551cae3c3442818f73fcff998d5c25_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfNDM5ODA0NjUxNTU0Nw_612edb92-eaea-4602-862a-92b00c64cb79"
      unitRef="usd">4000000.0</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RleHRyZWdpb246MTVmMWNjNTJkNjQ4NDA5YzhiNTE0Yjg5OTI4YTI0NDZfMjgwNA_fdb4dfdb-5006-4e54-85bc-75dffebd4017">The following unaudited pro forma financial information presents our results as if the Drive-Thru Acquisition and Restaurant Magic Acquisition had occurred January 1, 2019: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.619%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.384%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.400%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenue&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,921&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,274&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,044&#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:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;781&#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:'Times New Roman',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:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i22ab0d724eeb4babbac2e5ce6bec0183_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOmM0ZWY2YWNiYWRhMDRmYTdiYzJjMmU0YjExZjg5ODFlL3RhYmxlcmFuZ2U6YzRlZjZhY2JhZGEwNGZhN2JjMmMyZTRiMTFmODk4MWVfMS0xLTEtMS0w_79ecb390-4566-4866-b44c-4b5fc9ceb5da"
      unitRef="usd">50921000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i572cd58a223b4057b164ca4102b6712c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOmM0ZWY2YWNiYWRhMDRmYTdiYzJjMmU0YjExZjg5ODFlL3RhYmxlcmFuZ2U6YzRlZjZhY2JhZGEwNGZhN2JjMmMyZTRiMTFmODk4MWVfMS0zLTEtMS0zNDU_dabd70eb-223d-4392-9234-5a8e017f0575"
      unitRef="usd">102274000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i22ab0d724eeb4babbac2e5ce6bec0183_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOmM0ZWY2YWNiYWRhMDRmYTdiYzJjMmU0YjExZjg5ODFlL3RhYmxlcmFuZ2U6YzRlZjZhY2JhZGEwNGZhN2JjMmMyZTRiMTFmODk4MWVfMi0xLTEtMS0w_a357e79f-495f-4c92-b8d3-e2d76834c088"
      unitRef="usd">1044000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i572cd58a223b4057b164ca4102b6712c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81Mi9mcmFnOjE1ZjFjYzUyZDY0ODQwOWM4YjUxNGI4OTkyOGEyNDQ2L3RhYmxlOmM0ZWY2YWNiYWRhMDRmYTdiYzJjMmU0YjExZjg5ODFlL3RhYmxlcmFuZ2U6YzRlZjZhY2JhZGEwNGZhN2JjMmMyZTRiMTFmODk4MWVfMi0zLTEtMS0xMjAw_76ea8abb-3d59-4cfe-b552-757eaf2e6498"
      unitRef="usd">781000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV81OC9mcmFnOjI4ZDEwMTRjM2Q5MzQzZWFiMzIzYWZhZTdhZTFhOGRkL3RleHRyZWdpb246MjhkMTAxNGMzZDkzNDNlYWIzMjNhZmFlN2FlMWE4ZGRfNDU4_4bb1c581-18a1-4491-ba20-6e087bc2863c">DivestitureSale of SureCheckDuring the second quarter of 2019, ParTech entered into an asset purchase agreement to sell substantially all of the assets relating to the SureCheck product group within the Company's Restaurant/Retail reporting segment. The sale does not qualify for treatment as a discontinued operation, and therefore, the SureCheck product group is included in the Company&#x2019;s continuing operations for all periods presented.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RleHRyZWdpb246NmNiODJjYmFkMTgxNDU2NzgyNTYzNTBjY2ZlNzEwNWRfNDkx_b7151eb2-7c43-4e81-a7ed-587204e3fc64">Accounts Receivable, Net&lt;div style="text-align:justify;"&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;The Company&#x2019;s accounts receivable, net, consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:70.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&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:11.491%;"/&gt;&lt;td style="width:1.0%;"/&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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government reporting segment:&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:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Billed&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,091&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,608&#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:'Times New Roman',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="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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Advanced billings&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(491)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(608)&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:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,600&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail reporting segment:&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,636&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,774&#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:'Times New Roman',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="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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable - net&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,236&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,774&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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: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;At June&#160;30, 2020 and December&#160;31, 2019, the Company's expected credit loss was $2.0 million and $1.8 million, respectively, against the accounts receivable for the Restaurant/Retail reporting segment. The changes in the current, expected credit loss during the six months ended June&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.760%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.677%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.661%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.662%;"/&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:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance - January 1&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,849&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,351&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisions&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;972&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;477&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Write-offs&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(773)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(120)&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recoveries&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance - June 30&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;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,048&#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;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,708&#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;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="text-align:center;"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Receivables recorded as of&#160;June&#160;30, 2020 and December&#160;31, 2019&#160;all represent unconditional rights to payments from customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RleHRyZWdpb246NmNiODJjYmFkMTgxNDU2NzgyNTYzNTBjY2ZlNzEwNWRfNDk0_43f58df8-239a-4646-a45f-12f5985e6edf">&lt;div style="text-align:justify;"&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;The Company&#x2019;s accounts receivable, net, consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:70.727%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&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:11.491%;"/&gt;&lt;td style="width:1.0%;"/&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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government reporting segment:&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:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Billed&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,091&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,608&#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:'Times New Roman',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="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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Advanced billings&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(491)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(608)&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:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,600&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail reporting segment:&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,636&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,774&#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:'Times New Roman',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="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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounts receivable - net&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,236&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,774&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5a1a47a63f9b48ce8c6d1cda00940149_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfMi0xLTEtMS0w_bdd9a8a5-f9ba-4fe4-a9bd-225fd2c8a8ce"
      unitRef="usd">9091000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4f8caaf9f8874ff2aa150aa21680d016_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfMi0zLTEtMS0w_19c9fd9d-5eee-4077-bb7b-ae5a42f039bb"
      unitRef="usd">11608000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2b2eeaf8490a47e690a4642dbbff2d08_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfMy0xLTEtMS0w_7e1876ce-f500-4b05-ad27-9d7e43db5fb9"
      unitRef="usd">-491000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie199f9c98bee48a786875f52a780a78a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfMy0zLTEtMS0w_9b1381e9-fb2d-404c-bb65-7a1c813c9b4e"
      unitRef="usd">-608000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ief18f8adce20405d8efa386b735747ae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfNC0xLTEtMS0w_d483289c-e6ed-4acc-8d43-013b0e1d792a"
      unitRef="usd">8600000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4d43ecd507ea45ae862ba483181c7f7f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfNC0zLTEtMS0w_f44eca96-970a-4612-a195-e02720da2e63"
      unitRef="usd">11000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i047fd91eccd34da98fa084acd1552a0a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfNi0xLTEtMS0w_f51a8164-04eb-4129-a0b1-e3c1ede4fcd9"
      unitRef="usd">29636000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie2df820911d6423485389844ef87fad4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfNi0zLTEtMS0w_b76fee1f-2556-4f75-b75a-477e8f07c1f3"
      unitRef="usd">30774000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfNy0xLTEtMS0w_9693628e-3c83-4ee4-8521-8dba7971e745"
      unitRef="usd">38236000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjY4NzRjYWQ1ZWUyYTRlMjY5Y2E0ODkxNGUyODVhYTg4L3RhYmxlcmFuZ2U6Njg3NGNhZDVlZTJhNGUyNjljYTQ4OTE0ZTI4NWFhODhfNy0zLTEtMS0w_998d06c9-a561-402f-8c2c-f8ced1f41129"
      unitRef="usd">41774000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RleHRyZWdpb246NmNiODJjYmFkMTgxNDU2NzgyNTYzNTBjY2ZlNzEwNWRfNDk1_3e1a916e-d311-42d1-a5cf-5efbc13baa5c">At June&#160;30, 2020 and December&#160;31, 2019, the Company's expected credit loss was $2.0 million and $1.8 million, respectively, against the accounts receivable for the Restaurant/Retail reporting segment. The changes in the current, expected credit loss during the six months ended June&#160;30, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:70.760%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.677%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.661%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.662%;"/&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:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance - January 1&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,849&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,351&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provisions&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;972&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;477&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Write-offs&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(773)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(120)&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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recoveries&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance - June 30&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;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,048&#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;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,708&#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;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i047fd91eccd34da98fa084acd1552a0a_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RleHRyZWdpb246NmNiODJjYmFkMTgxNDU2NzgyNTYzNTBjY2ZlNzEwNWRfMTcw_ecf5722b-a79a-4e71-a215-eb48d9519e66"
      unitRef="usd">2000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie2df820911d6423485389844ef87fad4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RleHRyZWdpb246NmNiODJjYmFkMTgxNDU2NzgyNTYzNTBjY2ZlNzEwNWRfMTc3_d59b7549-ce37-426e-9bd0-d6f43ca48ef1"
      unitRef="usd">1800000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie2df820911d6423485389844ef87fad4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfMS0xLTEtMS0w_c3915c15-848a-4a2a-b95d-8efacaa1de7e"
      unitRef="usd">1849000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i216f679c84d24dc387b429e96fb4014a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfMS0yLTEtMS00OTM3_dda1cba3-1198-4f69-a496-39282cd41bff"
      unitRef="usd">1351000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3347b0ed52d34bf5be608d64c428b03e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfMi0xLTEtMS0w_b64a38bb-4257-4afa-bde3-54ea3d0d2451"
      unitRef="usd">972000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia5dde90ec49240619ff4ed588c8e44d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfMi0yLTEtMS00OTM3_834c5c29-45ac-4742-954c-16c81583ff09"
      unitRef="usd">477000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i3347b0ed52d34bf5be608d64c428b03e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfMy0xLTEtMS0w_d99dd961-8149-4a4c-9718-4b98d42477ed"
      unitRef="usd">773000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ia5dde90ec49240619ff4ed588c8e44d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfMy0yLTEtMS00OTM3_36cc5568-9a60-4698-9fb3-49366dea87ca"
      unitRef="usd">120000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i3347b0ed52d34bf5be608d64c428b03e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfOC0xLTEtMS0xMjAy_e82cec5e-1528-49b5-af49-311b93148df4"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ia5dde90ec49240619ff4ed588c8e44d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfNC0yLTEtMS00OTM3_19247c22-f568-47db-9cc9-bc3088d51534"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i047fd91eccd34da98fa084acd1552a0a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfOS0xLTEtMS0xMjAy_2b11bc4d-aace-4751-b3d3-ae2f4622a03e"
      unitRef="usd">2048000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4a978341ae4b481e92604c6be14302af_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82MS9mcmFnOjZjYjgyY2JhZDE4MTQ1Njc4MjU2MzUwY2NmZTcxMDVkL3RhYmxlOjA2YmZkMDYwNDViMzQzY2JhM2Q4N2NlYjRkNGZkMWIwL3RhYmxlcmFuZ2U6MDZiZmQwNjA0NWIzNDNjYmEzZDg3Y2ViNGQ0ZmQxYjBfNS0yLTEtMS00OTM3_c406efac-d21d-4808-9e31-92533bcee4f2"
      unitRef="usd">1708000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RleHRyZWdpb246Mzg0MjIxZGRkZWM0NDA2OWIwNTM5ODgyY2E2ZDc0NTFfNDIx_cefbb140-9b8f-4ff0-84a7-82232869f062">Inventories&lt;div style="text-align:justify;"&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;Inventories are primarily used in the manufacture, maintenance and service of products within the Restaurant/Retail reporting segment.&#160; The components of inventories, net, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:73.219%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.290%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.386%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.905%;"/&gt;&lt;td style="width:1.0%;"/&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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;(in thousands)&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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,495&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,320&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Component parts&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,672&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,768&#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:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service parts&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,825&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,238&#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:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,992&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,326&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020 and December&#160;31, 2019, the Company had inventory reserves of $11.7 million and $9.6 million, respectively, against inventories used in the Restaurant/Retail reporting segment, which relate primarily to service parts.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RleHRyZWdpb246Mzg0MjIxZGRkZWM0NDA2OWIwNTM5ODgyY2E2ZDc0NTFfNDE4_ebe7fffd-eba5-4853-9688-a82171a18e5d">&lt;div style="text-align:justify;"&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;Inventories are primarily used in the manufacture, maintenance and service of products within the Restaurant/Retail reporting segment.&#160; The components of inventories, net, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:73.219%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.290%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.386%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.905%;"/&gt;&lt;td style="width:1.0%;"/&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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;(in thousands)&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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished goods&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,495&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,320&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Component parts&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,672&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,768&#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:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service parts&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,825&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,238&#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:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,992&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,326&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfMS0xLTEtMS0w_f014a98b-7b71-4927-ad5c-ad05112c2316"
      unitRef="usd">13495000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfMS0zLTEtMS0w_497d7f87-a1bf-4867-adf3-f3384ffe0bde"
      unitRef="usd">8320000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryPartsAndComponentsNetOfReserves
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfMy0xLTEtMS0w_907b75e4-718c-435d-801e-e6ec94e9ae74"
      unitRef="usd">7672000</us-gaap:InventoryPartsAndComponentsNetOfReserves>
    <us-gaap:InventoryPartsAndComponentsNetOfReserves
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfMy0zLTEtMS0w_6800af1f-05b5-4ea0-b073-4744d72694a0"
      unitRef="usd">6768000</us-gaap:InventoryPartsAndComponentsNetOfReserves>
    <par:ServicePartsNetOfReserves
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfNC0xLTEtMS0w_f8614c61-eb34-4856-a536-83e29649628f"
      unitRef="usd">4825000</par:ServicePartsNetOfReserves>
    <par:ServicePartsNetOfReserves
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfNC0zLTEtMS0w_38e9caf3-1733-4a0c-a345-c92c42d9c2db"
      unitRef="usd">4238000</par:ServicePartsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfNS0xLTEtMS0w_be787267-9e78-4e36-8d3f-dac087c447ed"
      unitRef="usd">25992000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RhYmxlOjEwMTZkMDZhNjczYjQ0OWJiYWJjNThhNDYyZTM1NTc2L3RhYmxlcmFuZ2U6MTAxNmQwNmE2NzNiNDQ5YmJhYmM1OGE0NjJlMzU1NzZfNS0zLTEtMS0w_953a7b96-29d8-42c5-b862-7a1b76d7018e"
      unitRef="usd">19326000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RleHRyZWdpb246Mzg0MjIxZGRkZWM0NDA2OWIwNTM5ODgyY2E2ZDc0NTFfMjgy_3a81b390-82e3-4e84-9558-57a356a83ed2"
      unitRef="usd">11700000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82NC9mcmFnOjM4NDIyMWRkZGVjNDQwNjliMDUzOTg4MmNhNmQ3NDUxL3RleHRyZWdpb246Mzg0MjIxZGRkZWM0NDA2OWIwNTM5ODgyY2E2ZDc0NTFfMjg5_10be4ab3-fb6c-4916-af58-94c9b80a2db7"
      unitRef="usd">9600000</us-gaap:InventoryValuationReserves>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDA3OA_6693ca8f-d4bc-4f0c-9cb7-da2695a48638">Identifiable Intangible Assets and Goodwill&lt;div style="text-align:justify;"&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;Identifiable intangible assets represent intangible assets&#160;acquired by the Company in connection with its acquisition of Brink Software Inc. ("Brink Acquisition"), the Drive-Thru Acquisition and the Restaurant Magic Acquisition, and software development costs.&#160; The Company capitalizes certain software development costs for software used in its Restaurant/Retail reporting segment. Software development costs incurred prior to establishing technological feasibility are charged to operations and included in research and development costs.&#160; The technological feasibility of a software product is established when the Company has completed all planning, designing, coding, and testing activities necessary to establish that the software product meets its design specifications, including functionality, features, and technical performance requirements. Software development costs incurred after establishing technological&#160;feasibility of software sold as a perpetual license, as defined within ASC 985-20, "Software &#x2013; Costs of Software to be sold, Leased, or Marketed", are capitalized and amortized on a product-by-product basis when the software product is available for general release to customers. Included in "Acquired and internally developed software costs" in the table below are approximately $3.5 million and $2.5 million of costs related to software products that have not satisfied the general release threshold as of June&#160;30, 2020 and December&#160;31, 2019, respectively. These software products are expected to satisfy the general release threshold within the next 12 months. Software development costs are also capitalized in accordance with ASC 350-40, &#x201c;Intangibles - Goodwill and Other - Internal - Use Software,&#x201d; and are amortized over the expected benefit period, which generally ranges from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMTgyMA_0b63f508-3fa6-434a-b6e6-e9c3b9f38e36"&gt;three&lt;/span&gt; to five years. Software development costs capitalized during the three months ended June&#160;30, 2020 and June&#160;30, 2019 were $2.6&#160;million and $0.6 million, respectively.&#160; Software development costs capitalized during the six months ended June&#160;30, 2020 and June&#160;30, 2019 were $4.3&#160;million and $1.6 million, respectively.&#160; &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Annual amortization, charged to cost of sales is computed using the straight-line method over the remaining estimated economic life of software products, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjEwMw_49630eae-e36f-424e-83d3-647b067d4139"&gt;three&lt;/span&gt; to five years.&#160;Amortization of capitalized software development costs from continuing operations for the three months ended June&#160;30, 2020 and June&#160;30, 2019 were $1.5 million and $0.7 million, respectively.&#160;Amortization of capitalized software development costs from continuing operations for the six months ended June&#160;30, 2020 and June&#160;30, 2019 were $3.1 million and $1.5 million, respectively.&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three month period ended June 30, 2020, $0.8&#160;million and $0.2&#160;million were recorded in cost of service and amortization of intangible assets, respectively, compared to $0.2&#160;million in cost of service for the three months ended June 30, 2019.  For the six month period ended June 30, 2020, $1.7&#160;million and $0.4&#160;million were recorded in cost of service and &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;amortization of intangible assets, respectively, compared to $0.4&#160;million in cost of service for the six months ended June 30, 2019.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of identifiable intangible assets are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.275%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.703%;"/&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:8.557%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:8.999%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;(in thousands)&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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated&lt;br/&gt;Useful Life&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired and internally developed software costs&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,961&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,137&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&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:100%;"&gt;3 - 5 years&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,860&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,860&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-competition agreements&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1 year&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,851&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,027&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated amortization&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,948)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,389)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,903&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,638&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internally developed software costs not meeting general release threshold&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,592&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,500&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks, trade names (non-amortizable)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,810&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,810&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,305&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,948&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The expected future amortization of intangible assets, assuming straight-line amortization of capitalized software development costs and acquisition related intangibles and excluding software costs not meeting the general release threshold, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.672%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.927%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.073%;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020, remaining&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,623&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,872&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,539&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,581&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,186&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,102&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,903&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;The Company operates in two reporting segments, Restaurant/Retail and Government, which are also the Company's identified reporting units. The Company tests goodwill for impairment on an annual basis, or more often if events or circumstances indicate that there may be impairment of goodwill. Goodwill is assigned to a specific reporting unit at the date the goodwill is initially recorded; once assigned, goodwill no longer retains its association with a particular acquisition and all of the activities within the reporting unit, whether acquired from a third-party or organically acquired, are available to support the value of the goodwill.&#160; The amount of goodwill carried by the Restaurant/Retail and Government segments were $41.2&#160;million and $41.4 million at June&#160;30, 2020 and December&#160;31, 2019, respectively. The Company recognized additions to goodwill as part of the Drive-Thru Acquisition and Restaurant Magic Acquisition as indicated in Note 3; in June 2020 a $0.2&#160;million favorable working capital adjustment was recognized related to the Restaurant Magic Acquisition. No impairment charges were recorded for the periods ended June&#160;30, 2020 or June&#160;30, 2019.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4f4caaef76c34448ae1f54764644a56d_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMTM2MQ_74070196-b9fe-42db-81db-e0aec34cb36c"
      unitRef="usd">3500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic477b41ac0fa4870baf6ebf5f7b53a33_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMTM2OA_4274d581-ea54-4f33-896f-dd1c33d0ca0f"
      unitRef="usd">2500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i841d8169409740feb5487d9bba33bbb8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMTgyNg_24f1332d-be34-4812-a20e-28e67c351211">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjE2Mg_d527a78b-d001-44c7-851f-7c974f50b6c5"
      unitRef="usd">2600000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjc0ODc3OTA3NDg2Mg_d06d9e92-0ee5-4183-a3a3-66d6dc8f07c0"
      unitRef="usd">600000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjE3Ng_3a7fa7d0-6f82-4ef3-b88c-824261a1f683"
      unitRef="usd">4300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjc0ODc3OTA3NDg2NQ_6ed4a1ae-4212-4502-8230-052467b9752f"
      unitRef="usd">1600000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie1fa60acce96444c959fb5ee61a49785_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjEwOQ_ed722f88-652f-4bff-9909-d4cd8cddc3e7">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjc0ODc3OTA3NDQ3OQ_9a276ed6-d2f8-488b-b7dd-97aa96f4fbaf"
      unitRef="usd">1500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjc0ODc3OTA3NDkxMA_6f86df46-beeb-467b-8cd1-3fa3a61f4c47"
      unitRef="usd">700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMTY0OTI2NzQ0ODY1Mg_200d1edb-7797-46bb-8601-8fb179f32ce4"
      unitRef="usd">3100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjc0ODc3OTA3NDkwNw_88122851-70e5-4d23-b3da-0b7c10227ba2"
      unitRef="usd">1500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4971f0d8758d44dab44556ea77429efe_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjE5MA_e0b8e11a-5781-49ac-838e-e78205a44486"
      unitRef="usd">800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i4971f0d8758d44dab44556ea77429efe_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjIwNA_aa3fde20-d46a-4621-ad05-b31a957c685d"
      unitRef="usd">200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if1b5caa1be2d4359b93810b7bdf48f5f_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjIxOA_b9170f0b-61d7-457c-9f55-aab67642ab56"
      unitRef="usd">200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i190c1ec4f1ef44bfbc5589ca7b26faa5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjIzMg_4e0ce610-6a35-4f4f-8bad-9cdd2a54c3be"
      unitRef="usd">1700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i190c1ec4f1ef44bfbc5589ca7b26faa5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjI0Ng_6788bb0b-c9e1-4ac1-93df-795e83425de9"
      unitRef="usd">400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if889181b201f46aeb13a47a072e7ef50_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDM5ODA0NjUyMjI2MA_3025142b-881e-49ff-b516-138ade58b6d5"
      unitRef="usd">400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDA4MA_c90b3dd9-53d8-4ac9-b4c5-0bf8667255ee">&lt;div style="text-align:justify;"&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;The components of identifiable intangible assets are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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.275%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.703%;"/&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:8.557%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:8.999%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;(in thousands)&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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated&lt;br/&gt;Useful Life&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired and internally developed software costs&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,961&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,137&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&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:100%;"&gt;3 - 5 years&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,860&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,860&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-competition agreements&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1 year&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,851&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,027&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated amortization&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,948)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,389)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,903&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,638&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Internally developed software costs not meeting general release threshold&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,592&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,500&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Trademarks, trade names (non-amortizable)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,810&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,810&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,305&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,948&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5992301d954544d1b62ac524c1510246_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMS0xLTEtMS0w_ca637cdf-0c49-4548-8547-646431d4d2d0"
      unitRef="usd">39961000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3cccd8b00f5343848da0da2bbf6d841c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMS0zLTEtMS0w_6415fe45-d306-46b5-8f65-320425156bc2"
      unitRef="usd">36137000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib0ba747bc11f4ba2866c6aef666835d8_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMS03LTEtMS0wL3RleHRyZWdpb246NDA3MmJhOTYyZGExNDA1Mjk1NzI4NDViMjI4NGU0NjZfNDk0NzgwMjMyNTAwOA_48b19dc0-6641-4b87-8e32-585b6e915f49">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if7273303c8b34546b0c411a3589d2515_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMS03LTEtMS0wL3RleHRyZWdpb246NDA3MmJhOTYyZGExNDA1Mjk1NzI4NDViMjI4NGU0NjZfNDk0NzgwMjMyNTAxNw_5db713cd-a465-4efb-829c-af921a33f658">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id802a727250e4bd7a46cccd3f50231b8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMi0xLTEtMS0w_4856d398-33d0-4e78-b1c6-98dc01f1946d"
      unitRef="usd">4860000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icbf3f7ab2b764e1dbfbe50f2bcfff2bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMi0zLTEtMS0w_d8acf9d2-7ad6-400c-9384-2f17e4e8c51b"
      unitRef="usd">4860000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic131c0fe5bc447dda15309323b177199_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMi03LTEtMS0w_9e901d9d-ccb2-4a28-8073-914e40df28fd">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d7d0ebf5f064c99b0274170f1bd94a5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMy0xLTEtMS0w_d60eba8a-d496-4ac2-877e-858d7d4c52fe"
      unitRef="usd">30000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i37ff7df6a2ae49d29723a165154b642b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMy0zLTEtMS0w_9488910a-f255-4340-9e69-c098a7527602"
      unitRef="usd">30000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i68eb73c1c6234e0db7701fa4639178ae_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfMy03LTEtMS0w_00df52d5-9956-4d9d-aa2e-23de262ccd0c">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNC0xLTEtMS0w_355abcd1-c036-4a62-a0c3-f00034bb5d52"
      unitRef="usd">44851000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNC0zLTEtMS0w_8e69e5f1-f222-4fa7-8fff-825d833980ec"
      unitRef="usd">41027000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNS0xLTEtMS0w_ba4efdc6-6d4e-4a3c-80f6-3b99f39d90c2"
      unitRef="usd">15948000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNS0zLTEtMS0w_1fb10234-51ba-4bc1-bb4d-774985932348"
      unitRef="usd">12389000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNi0xLTEtMS0w_9986eda3-9795-4bc0-899a-6a65c4e2a249"
      unitRef="usd">28903000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNi0zLTEtMS0w_450ba105-ff32-46a3-a935-884ff1d6dd7f"
      unitRef="usd">28638000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i43bc4107853e41849a141c37d5a13619_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNy0xLTEtMS0w_b7f8b8e9-3e92-4a8d-ae5a-72937632547f"
      unitRef="usd">3592000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3f7d4505815f457b9fd2ede2fbf53149_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfNy0zLTEtMS0w_1d059124-a0c7-4607-adbe-13cd43f9afbe"
      unitRef="usd">2500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic9f581b8f3674a4a9ef5073f537b6347_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfOC0xLTEtMS0w_19358d73-23cc-4b53-9809-58fb63262b95"
      unitRef="usd">1810000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic63fe7722ba34f27ac22edbac65381cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfOC0zLTEtMS0w_5b267142-c4a1-451f-84a7-49805081e559"
      unitRef="usd">1810000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfOS0xLTEtMS0w_5064245a-85fd-4193-9b18-73273c75e00c"
      unitRef="usd">34305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOmRiZDIxMTBhNDViODRkZGJhYWYxZGU0MzYwYjA1Yjg3L3RhYmxlcmFuZ2U6ZGJkMjExMGE0NWI4NGRkYmFhZjFkZTQzNjBiMDViODdfOS0zLTEtMS0w_c84f88cb-ad81-424b-993c-2e175a8ffd7e"
      unitRef="usd">32948000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDA4Nw_d60f1c54-fbda-4991-b0a7-1e2f25c4ff2b">&lt;div style="text-align:justify;"&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;The expected future amortization of intangible assets, assuming straight-line amortization of capitalized software development costs and acquisition related intangibles and excluding software costs not meeting the general release threshold, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.672%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.927%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.073%;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020, remaining&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,623&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,872&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,539&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,581&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,186&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,102&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,903&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfMC0xLTEtMS0w_8cd31e7e-fd68-4f82-bda5-3433bff2e235"
      unitRef="usd">3623000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfMS0xLTEtMS0w_ccfbe6f2-62c9-4a2d-9e6a-18b098a85032"
      unitRef="usd">6872000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfMi0xLTEtMS0w_8ee4f9f3-07a8-4818-bc98-ff25ee35d7b5"
      unitRef="usd">5539000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfMy0xLTEtMS0w_bc22834c-4562-4415-a393-7efcf5ecc8b4"
      unitRef="usd">3581000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfNC0xLTEtMS0w_ddcfdc57-c82a-4223-9d3c-f800f3a95568"
      unitRef="usd">3186000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <par:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfNS0xLTEtMS0w_a8eeb585-cf90-428b-bb41-168f95ef1147"
      unitRef="usd">6102000</par:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RhYmxlOjE4Zjk2Yzg5NTc2OTRmN2I4MGYzMWYxNzVhYTYyMTA5L3RhYmxlcmFuZ2U6MThmOTZjODk1NzY5NGY3YjgwZjMxZjE3NWFhNjIxMDlfNi0xLTEtMS0w_34d1ddae-ecab-4a7a-9e45-206370245fa4"
      unitRef="usd">28903000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMjkxNg_486c06a4-1908-4db5-beea-d6d35f2882a4"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:Goodwill
      contextRef="ia53767c5855f4faab4e63795cfda21e1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNzE0NjgyNTU4NzUwNQ_7ec4335e-53a5-41e2-bc3b-6b8adc005425"
      unitRef="usd">41200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2d717241340c438497fd96993f7a8241_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfMzYyNw_2fda4dea-3dd0-45c0-8217-81ffcebefa04"
      unitRef="usd">41400000</us-gaap:Goodwill>
    <par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNTQ5NzU1ODE0NjE1Ng_6ac769b2-ff91-4645-9a45-978faa4e765c"
      unitRef="usd">200000</par:ProceedsFromSettlementOfWorkingCapitalForAcquisitions>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDAxMA_186e2923-fbb4-4719-822f-5beab749b405"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDAxMA_3a1e5b9c-1d78-40e2-8ebd-3c9749e64fa7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDAxMA_796e7413-06e7-4148-80ed-560086a93a63"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV82Ny9mcmFnOmM3YzYzNTk5NTkwMjQ0YjliN2FlNTAyNDE0Mzc2MmY2L3RleHRyZWdpb246YzdjNjM1OTk1OTAyNDRiOWI3YWU1MDI0MTQzNzYyZjZfNDAxMA_a77313ee-c16e-4873-9491-3cd6a4b308e2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDM5ODA0NjUxOTY5Ng_e137455a-7949-4341-b6a3-dd8785438f03">Debt&lt;div style="text-align:justify;"&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;On April 15, 2019, the Company sold $80.0 million in aggregate principal amount of 4.500% Convertible Senior Notes due 2024 (the "2024 Notes"). The 2024 Notes were sold pursuant to an indenture, dated April 15, 2019 (the "2024 Indenture"), between the Company and The Bank of New York Mellon Trust Company, N.A., as Trustee. The 2024 Notes pay interest at a rate equal to 4.500% per year, payable semiannually in arrears on April 15 and October 15 of each year, beginning October 15, 2019. Interest accrues on the 2024 Notes from the last date to which interest has been paid or duly provided for or, if no interest has been paid or duly provided for, from April 15, 2019. Unless earlier converted, redeemed or repurchased, the 2024 Notes mature on April 15, 2024.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On February 10, 2020, the Company sold $120.0 million in aggregate principal amount of 2.875% Convertible Senior Notes due 2026 (the "2026 Notes" and, together with the 2024 Notes, the "Notes"). The 2026 Notes were sold pursuant to an indenture, dated February 10, 2020 (the "2026 Indenture" and, together with the 2024 Indenture, the "Indentures"), between the Company and The Bank of New York Mellon Trust Company, N.A., as Trustee. The 2026 Notes pay interest at a rate equal to 2.875% per year, payable semiannually in arrears on April 15 and October 15 of each year, beginning October 15, 2020. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest accrues on the 2026 Notes from the last date to which interest has been paid or duly provided for or, if no interest has been paid or duly provided for, from April 15, 2020. Unless earlier converted, redeemed or repurchased, the 2026 Notes mature on April 15, 2026.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company used approximately $66.3&#160;million (excluding cash payments relating to accrued interest and fractional shares) from its sale of the 2026 Notes and issued 722,423 shares of common shares at $32.43 per share out of treasury stock with an average cost basis of $3.37 per share to repurchase approximately $66.3&#160;million in aggregate principal amount of the 2024 Notes through individually negotiated transactions. Of the total price paid for the 2024 Notes, $59.0&#160;million was allocated to the 2024 Notes settlement,  $30.8&#160;million was allocated to the equity component, and $1.0&#160;million was used to pay off accrued interest on the 2024 Notes.  The consideration transferred was allocated to the liability and equity components of the 2024 Notes using the equivalent rate that reflected the borrowing rate for a similar non-convertible debt instrument immediately prior to settlement. The transaction resulted in a loss on settlement of convertible notes of $8.1&#160;million, which is recorded as a Loss on extinguishment of debt in the Company&#x2019;s unaudited condensed consolidated statement of operations. The loss represents the difference between (i) the fair value of the liability component and (ii) the sum of the carrying value of the debt component and any unamortized debt issuance costs at the time of settlement.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The implied estimated effective rate of the liability component of the 2024 Notes and 2026 Notes is 10.24% and 7.33%, respectively.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Notes are senior, unsecured obligations of the Company.  The 2024 Notes and the 2026 Notes are convertible, in whole or in part, at the option of the holder, upon the occurrence of specified events or certain fundamental changes set forth in the Indentures prior to the close of business on the business day immediately preceding October 15, 2023 and October 15, 2025, respectively; and, thereafter, at any time until the close of business on the second business day immediately preceding maturity. The 2024 Notes are convertible into Company common stock at an initial conversion rate of 35.0217 shares per $1,000 principal amount and the 2026 Notes are convertible into Company common stock at an initial conversion rate of 23.2722 shares per $1,000 principal amount. Upon conversion, the Company may elect to settle by paying or delivering either solely cash, shares of Company common stock or a combination of cash and shares of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with ASC 470-20 "Debt with Conversion and Other Options &#x2014; Beneficial Conversion Features", the initial measurement of the 2024 Notes at fair value resulted in a liability of $62.4 million, as such, the calculated discount resulted in an implied value of the convertible feature recognized in Additional Paid in Capital of $17.6 million. In accordance with ASC 470-20, the initial measurement of the 2026 Notes at fair value resulted in a liability of $93.8 million, as such, the calculated discount resulted in an implied value of the convertible feature recognized in Additional Paid in Capital of $26.2 million. Issuance costs for the transactions amounted to $4.9 million and $4.2 million for the 2024 Notes and 2026 Notes, respectively. These costs were allocated to debt and equity components on a ratable basis. For the 2024 Notes this amounted to $3.8 million and $1.1 million to the debt and equity components, respectively. For the 2026 Notes this amounted to $3.1 million and $1.1 million to the debt to equity components, respectively.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Indentures contain covenants that, among other things, restrict the Company&#x2019;s ability to merge, consolidate or sell, or otherwise dispose of, substantially all of its assets and customary Events of Default (as defined in the Indentures).&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the sale of the 2026 Notes, the Company recorded an income tax benefit of $4.4&#160;million in the first six months of 2020 as a result of the creation of a deferred tax liability associated with the portion of the 2026 Notes that was classified within stockholders' equity. While GAAP requires the offset of the deferred tax liability to be recorded in additional paid-in capital, consistent with the equity portion of the 2026 Notes, the creation of the deferred tax liability produced evidence of recoverability of the Company's net deferred tax assets which resulted in the release of a valuation allowance, totaling $4.4&#160;million, reflected as an income tax benefit in the first six months of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table summarizes information about the net carrying amounts of the 2024 Notes and 2026 Notes as of June&#160;30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:7.25pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:311.50pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 Notes&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2026 Notes&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal amount of 2024 Notes outstanding&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,750&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,000&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unamortized discount (including unamortized debt issuance cost)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,055)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,884)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term portion of notes payable&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,695&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,116&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="margin-bottom:2.25pt;"&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;The following table summarizes interest expense recognized on the 2024 Notes and 2026 Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:7.25pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:311.50pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contractual interest expense&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs and discount&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,102&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;1,244&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contractual interest expense&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,015&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;644&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs and discount&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,059&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&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:'Times New Roman',sans-serif;color:#212529;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:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;4,074&#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:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#212529;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:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;1,390&#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:'Times New Roman',sans-serif;color:#212529;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;The following table summarizes the future principal payments for the 2024 Notes and 2026 Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:512.25pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:462.25pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:46.00pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020, remaining&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&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:'Times New Roman',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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&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:'Times New Roman',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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,750&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,000&#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:'Times New Roman',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="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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;133,750&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In connection with the Restaurant Magic Acquisition, see Note 3 - Acquisitions,&#160;$2.0 million&#160;was paid by delivery of a subordinated promissory note. The note bears interest at&#160;4.5%&#160;per annum, with monthly payments of principal and interest in the amount of $60,391&#160;payable beginning January 15, 2020 through maturity on December 15, 2022. As of June&#160;30, 2020, the outstanding balance of the subordinated promissory note was $1.7 million of which $0.6 million was in the current portion of long-term debt. The Company's future minimum principal payments are&#160;$0.3 million,&#160;$0.7 million&#160;and&#160;$0.7 million&#160;for the remainder of 2020, 2021 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4b1ad51945f44a6abc177119ea99e8cb_I20190415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNTY_b3ee2a05-b75b-4af4-82f0-33675e60c715"
      unitRef="usd">80000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4b1ad51945f44a6abc177119ea99e8cb_I20190415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfOTI_04c38d33-fb9f-4e5f-9c6b-4934dea0bfff"
      unitRef="number">0.04500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4b1ad51945f44a6abc177119ea99e8cb_I20190415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfMzc3_4a5563d1-862b-48c0-a4b4-ee1a63655f5f"
      unitRef="number">0.04500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic2ff5bca108a43288bc77f71787206c1_I20200210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfODA2_9e505516-4232-40e4-bffc-5942aa7720cc"
      unitRef="usd">120000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic2ff5bca108a43288bc77f71787206c1_I20200210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfODQy_645203ff-f45e-4cbc-a99a-902ee7eb7dee"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic2ff5bca108a43288bc77f71787206c1_I20200210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfMTIzMw_8f649d82-a908-45b8-9b39-fc9bb76fbec3"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i67376a9540a0433f83f4c02eec67edeb_I20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQyMQ_48b3aff1-37e6-43e8-b36b-d30f40eba4d6"
      unitRef="usd">66300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="i9b5f66108d914fe284d0cde58cb8af33_D20200210-20200210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQzNg_333035fc-d0fc-487e-a508-ad7919e4fbb8"
      unitRef="shares">722423</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i52d202fd5108428a973ecf1c5ee85504_I20200210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQ0NQ_b9e604d3-c956-4a3b-9241-d1a1fba608dd"
      unitRef="usdPerShare">32.43</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i9b5f66108d914fe284d0cde58cb8af33_D20200210-20200210"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQ1Mw_db394f89-94cd-4ca3-a748-d29ea5b21ebb"
      unitRef="usdPerShare">3.37</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="i67376a9540a0433f83f4c02eec67edeb_I20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQ2MA_411035d6-043e-401a-af53-b88297e84c28"
      unitRef="usd">66300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i83fb4e503ecf4400a99a926dc62a398a_D20200210-20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQ3NQ_d0d8cf1a-54d7-4561-bf55-33ad505add26"
      unitRef="usd">59000000.0</us-gaap:ExtinguishmentOfDebtAmount>
    <par:DebtInstrumentSettlementOfEquityComponent
      contextRef="i83fb4e503ecf4400a99a926dc62a398a_D20200210-20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzQ5MA_2b70d5ee-a318-40d5-a31e-673eb6d8adca"
      unitRef="usd">30800000</par:DebtInstrumentSettlementOfEquityComponent>
    <par:DebtInstrumentSettlementOfDebtAccruedInterest
      contextRef="i83fb4e503ecf4400a99a926dc62a398a_D20200210-20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzUwNQ_73c137cd-a173-40ec-9d66-4c5a7a9437d7"
      unitRef="usd">1000000.0</par:DebtInstrumentSettlementOfDebtAccruedInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i83fb4e503ecf4400a99a926dc62a398a_D20200210-20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU5MzUxOQ_c7710b01-b759-4e7c-add1-b7429dea9bd2"
      unitRef="usd">8100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4b1ad51945f44a6abc177119ea99e8cb_I20190415"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfMjk4Mw_26f3a5f7-d353-4fe1-8fae-4179f83c59cd"
      unitRef="number">0.1024</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic2ff5bca108a43288bc77f71787206c1_I20200210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfMjk5MA_634695bc-2cfc-4920-91ae-bf561be3083b"
      unitRef="number">0.0733</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="i4b1ad51945f44a6abc177119ea99e8cb_I20190415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDE1MA_847a8f72-6103-4b34-89d0-c9c5714b633d"
      unitRef="usd">62400000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i4b1ad51945f44a6abc177119ea99e8cb_I20190415"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDI4Nw_68895103-11b3-4a51-827f-e4f0949a228e"
      unitRef="usd">17600000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:LongTermDebt
      contextRef="ic2ff5bca108a43288bc77f71787206c1_I20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDQwNQ_16cff0c4-b819-4b77-8b92-570f1258c112"
      unitRef="usd">93800000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ic2ff5bca108a43288bc77f71787206c1_I20200210"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDU0Mg_c8741b27-5f35-4cf1-84dc-a2f11b7c9fb4"
      unitRef="usd">26200000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDU5NA_66d02288-5aa1-446e-a689-71ac6e795722"
      unitRef="usd">4900000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDYwMQ_1f1f9e2c-57ab-4140-8eb4-719c62f6e8ee"
      unitRef="usd">4200000</us-gaap:DeferredFinanceCostsNet>
    <par:DebtIssuanceCostsNetAllocatedToDebtComponent
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDc2Ng_1b5693a7-831f-44ed-9b2b-94daa8c70e66"
      unitRef="usd">3800000</par:DebtIssuanceCostsNetAllocatedToDebtComponent>
    <par:DebtIssuanceCostsNetAllocatedToEquityComponent
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDc3Mw_b3712491-6076-4aab-9c3d-d661af2eb0a6"
      unitRef="usd">1100000</par:DebtIssuanceCostsNetAllocatedToEquityComponent>
    <par:DebtIssuanceCostsNetAllocatedToDebtComponent
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDg2MQ_8a3ed2fc-5437-4739-be60-48afd1bc1c47"
      unitRef="usd">3100000</par:DebtIssuanceCostsNetAllocatedToDebtComponent>
    <par:DebtIssuanceCostsNetAllocatedToEquityComponent
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNDg2OA_6214bee0-f396-4f41-a0af-0d477b39850d"
      unitRef="usd">1100000</par:DebtIssuanceCostsNetAllocatedToEquityComponent>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions
      contextRef="ia0f9be478d4e47368b4977f45095ca40_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNTQ5NzU1ODE0OTAwMg_2fceeb8a-d0af-463f-b4fd-00b0da8c2217"
      unitRef="usd">-4400000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions
      contextRef="ia0f9be478d4e47368b4977f45095ca40_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNTQ5NzU1ODE0OTAxNg_4a6c0eb1-c82f-462d-aefa-a080d6c70b6b"
      unitRef="usd">-4400000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityEquityTransactions>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNzE0NjgyNTU4OTE0MA_1be77795-ee25-4a1b-94a5-882c32f3b2f0">&lt;div style="text-align:justify;"&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;The following table summarizes information about the net carrying amounts of the 2024 Notes and 2026 Notes as of June&#160;30, 2020: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:7.25pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:311.50pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024 Notes&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2026 Notes&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal amount of 2024 Notes outstanding&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,750&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,000&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unamortized discount (including unamortized debt issuance cost)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,055)&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(27,884)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total long-term portion of notes payable&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,695&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,116&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="margin-bottom:2.25pt;"&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;The following table summarizes interest expense recognized on the 2024 Notes and 2026 Notes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:7.25pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:311.50pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contractual interest expense&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,000&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs and discount&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,102&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;1,244&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.444%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.445%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contractual interest expense&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,015&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;644&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs and discount&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,059&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;746&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&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:'Times New Roman',sans-serif;color:#212529;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:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;4,074&#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:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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:'Times New Roman',sans-serif;color:#212529;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:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;1,390&#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:'Times New Roman',sans-serif;color:#212529;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjhkNTQ2YzA1ZDI4MTQ2ZjhiYmMyN2YyZDY4MjM0Zjc4L3RhYmxlcmFuZ2U6OGQ1NDZjMDVkMjgxNDZmOGJiYzI3ZjJkNjgyMzRmNzhfMS0xLTEtMS0w_095279e6-30a5-4c09-9d7f-58708d6d4ec5"
      unitRef="usd">13750000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjhkNTQ2YzA1ZDI4MTQ2ZjhiYmMyN2YyZDY4MjM0Zjc4L3RhYmxlcmFuZ2U6OGQ1NDZjMDVkMjgxNDZmOGJiYzI3ZjJkNjgyMzRmNzhfMS0yLTEtMS0w_c31fcd8a-5ec9-470d-99a9-e2bb6f2e7a44"
      unitRef="usd">120000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjhkNTQ2YzA1ZDI4MTQ2ZjhiYmMyN2YyZDY4MjM0Zjc4L3RhYmxlcmFuZ2U6OGQ1NDZjMDVkMjgxNDZmOGJiYzI3ZjJkNjgyMzRmNzhfMi0xLTEtMS0w_a3e0342a-bfcf-47c2-83d8-5fd68eb07e35"
      unitRef="usd">3055000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjhkNTQ2YzA1ZDI4MTQ2ZjhiYmMyN2YyZDY4MjM0Zjc4L3RhYmxlcmFuZ2U6OGQ1NDZjMDVkMjgxNDZmOGJiYzI3ZjJkNjgyMzRmNzhfMi0yLTEtMS0w_67a87023-190a-4268-93f3-a6ccbae16a17"
      unitRef="usd">27884000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjhkNTQ2YzA1ZDI4MTQ2ZjhiYmMyN2YyZDY4MjM0Zjc4L3RhYmxlcmFuZ2U6OGQ1NDZjMDVkMjgxNDZmOGJiYzI3ZjJkNjgyMzRmNzhfMy0xLTEtMS0w_139ce583-90c4-4d17-b4f9-41f5027b3b04"
      unitRef="usd">10695000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjhkNTQ2YzA1ZDI4MTQ2ZjhiYmMyN2YyZDY4MjM0Zjc4L3RhYmxlcmFuZ2U6OGQ1NDZjMDVkMjgxNDZmOGJiYzI3ZjJkNjgyMzRmNzhfMy0yLTEtMS0w_ea3de8fe-a128-421e-aacb-f8caf948f7f5"
      unitRef="usd">92116000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i0db1f99c594a4edca56b89062e724bd0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOmVkOTU2ZDA1YWU4ZjQ4OGZhMWE3YTdmOGE1NWRmNmVjL3RhYmxlcmFuZ2U6ZWQ5NTZkMDVhZThmNDg4ZmExYTdhN2Y4YTU1ZGY2ZWNfMi0xLTEtMS0w_9b7f7125-a06c-41e3-bac1-739a075114df"
      unitRef="usd">1000000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i38d5b79e13664492b86c261a36c90731_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOmVkOTU2ZDA1YWU4ZjQ4OGZhMWE3YTdmOGE1NWRmNmVjL3RhYmxlcmFuZ2U6ZWQ5NTZkMDVhZThmNDg4ZmExYTdhN2Y4YTU1ZGY2ZWNfMi0yLTEtMS0w_41189cf0-c603-41ea-8c6f-b5d627bc8df3"
      unitRef="usd">498000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <par:AmortizationOfDebtIssuanceCostsAndDiscount
      contextRef="i0db1f99c594a4edca56b89062e724bd0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOmVkOTU2ZDA1YWU4ZjQ4OGZhMWE3YTdmOGE1NWRmNmVjL3RhYmxlcmFuZ2U6ZWQ5NTZkMDVhZThmNDg4ZmExYTdhN2Y4YTU1ZGY2ZWNfMy0xLTEtMS0w_40ade89f-6ce2-4147-bc1e-f13294d17ad8"
      unitRef="usd">1102000</par:AmortizationOfDebtIssuanceCostsAndDiscount>
    <par:AmortizationOfDebtIssuanceCostsAndDiscount
      contextRef="i38d5b79e13664492b86c261a36c90731_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOmVkOTU2ZDA1YWU4ZjQ4OGZhMWE3YTdmOGE1NWRmNmVjL3RhYmxlcmFuZ2U6ZWQ5NTZkMDVhZThmNDg4ZmExYTdhN2Y4YTU1ZGY2ZWNfMy0yLTEtMS0w_10c52fb4-7525-4a39-b825-58c04a8e000b"
      unitRef="usd">746000</par:AmortizationOfDebtIssuanceCostsAndDiscount>
    <us-gaap:InterestCostsIncurred
      contextRef="i0db1f99c594a4edca56b89062e724bd0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOmVkOTU2ZDA1YWU4ZjQ4OGZhMWE3YTdmOGE1NWRmNmVjL3RhYmxlcmFuZ2U6ZWQ5NTZkMDVhZThmNDg4ZmExYTdhN2Y4YTU1ZGY2ZWNfNC0xLTEtMS0w_b274b94b-39ee-4c8f-ba2d-326307a96ce6"
      unitRef="usd">2102000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i38d5b79e13664492b86c261a36c90731_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOmVkOTU2ZDA1YWU4ZjQ4OGZhMWE3YTdmOGE1NWRmNmVjL3RhYmxlcmFuZ2U6ZWQ5NTZkMDVhZThmNDg4ZmExYTdhN2Y4YTU1ZGY2ZWNfNC0yLTEtMS0w_c5ff9b34-1efa-4abd-9613-a62b2b314bc8"
      unitRef="usd">1244000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i67a9819484ba4dac93fe37d70138e3b1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjE2YWNmYmNmZmZjZDQ2OTg5MGI5YWQzOTBlZThjZjdmL3RhYmxlcmFuZ2U6MTZhY2ZiY2ZmZmNkNDY5ODkwYjlhZDM5MGVlOGNmN2ZfMi0xLTEtMS0zNjk_39a6d52b-21df-4f4b-9a84-39cad5f8a62d"
      unitRef="usd">2015000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i0a5b5b0ddacc473fb2568a57102973dd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjE2YWNmYmNmZmZjZDQ2OTg5MGI5YWQzOTBlZThjZjdmL3RhYmxlcmFuZ2U6MTZhY2ZiY2ZmZmNkNDY5ODkwYjlhZDM5MGVlOGNmN2ZfMi0yLTEtMS0zNjk_59d56ea3-d441-40a3-bfeb-740920759ea4"
      unitRef="usd">644000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <par:AmortizationOfDebtIssuanceCostsAndDiscount
      contextRef="i67a9819484ba4dac93fe37d70138e3b1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjE2YWNmYmNmZmZjZDQ2OTg5MGI5YWQzOTBlZThjZjdmL3RhYmxlcmFuZ2U6MTZhY2ZiY2ZmZmNkNDY5ODkwYjlhZDM5MGVlOGNmN2ZfMy0xLTEtMS0zNjk_88d52f06-10ce-4d0e-b7ef-394907f13ff5"
      unitRef="usd">2059000</par:AmortizationOfDebtIssuanceCostsAndDiscount>
    <par:AmortizationOfDebtIssuanceCostsAndDiscount
      contextRef="i0a5b5b0ddacc473fb2568a57102973dd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjE2YWNmYmNmZmZjZDQ2OTg5MGI5YWQzOTBlZThjZjdmL3RhYmxlcmFuZ2U6MTZhY2ZiY2ZmZmNkNDY5ODkwYjlhZDM5MGVlOGNmN2ZfMy0yLTEtMS0zNjk_1a32bf03-291f-4bb5-a6ce-09ed163b9505"
      unitRef="usd">746000</par:AmortizationOfDebtIssuanceCostsAndDiscount>
    <us-gaap:InterestCostsIncurred
      contextRef="i67a9819484ba4dac93fe37d70138e3b1_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjE2YWNmYmNmZmZjZDQ2OTg5MGI5YWQzOTBlZThjZjdmL3RhYmxlcmFuZ2U6MTZhY2ZiY2ZmZmNkNDY5ODkwYjlhZDM5MGVlOGNmN2ZfNC0xLTEtMS0zNjk_2dae47c6-f7d6-4d20-96ae-4979a9af7219"
      unitRef="usd">4074000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i0a5b5b0ddacc473fb2568a57102973dd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjE2YWNmYmNmZmZjZDQ2OTg5MGI5YWQzOTBlZThjZjdmL3RhYmxlcmFuZ2U6MTZhY2ZiY2ZmZmNkNDY5ODkwYjlhZDM5MGVlOGNmN2ZfNC0yLTEtMS0zNjk_902aaed9-20ce-4812-8218-3e4b6b1ce497"
      unitRef="usd">1390000</us-gaap:InterestCostsIncurred>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjc1OA_49af7c82-0afb-460f-95c6-e23ff10e343a">&lt;div&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;The following table summarizes the future principal payments for the 2024 Notes and 2026 Notes (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:512.25pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:462.25pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:46.00pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020, remaining&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&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:'Times New Roman',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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&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:'Times New Roman',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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,750&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,000&#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:'Times New Roman',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="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 #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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 #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;background-color:rgb(255,255,255, 0.0);"&gt;133,750&#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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#212529;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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfMC0xLTEtMS0w_7fd630ec-f46e-4073-8d5a-c83fa9f111da"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfMS0xLTEtMS0w_a25e789a-91aa-4368-bf85-39ddf8338397"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfMi0xLTEtMS0w_b8c22270-0773-4425-a5c3-d77cb7fecbd7"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfMy0xLTEtMS0w_fe015846-37fc-4df6-9743-c155fb8840ea"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfNC0xLTEtMS0w_762cc0b6-4024-4e46-bdce-d169405386c9"
      unitRef="usd">13750000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <par:LongTermDebtMaturityAfterYearFour
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfNS0xLTEtMS0w_2a255b97-aa36-4b03-9d77-4ff042fbb2a1"
      unitRef="usd">120000000</par:LongTermDebtMaturityAfterYearFour>
    <us-gaap:LongTermDebt
      contextRef="i603352b8d8544b66a6dd55416d1a726b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RhYmxlOjNlNDI5NTY3NDllYzRiMThhMjdkY2EyZDUwMTkyMzJhL3RhYmxlcmFuZ2U6M2U0Mjk1Njc0OWVjNGIxOGEyN2RjYTJkNTAxOTIzMmFfNi0xLTEtMS0w_f35eb4e3-7b35-4af3-af8b-2ccd40ce143a"
      unitRef="usd">133750000</us-gaap:LongTermDebt>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i3debfe12d4634ea19e49b95e950f8960_D20191218-20191218"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjI0OA_86c85568-6373-4384-be2f-e4478124d685"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i12be0f98a47545449cce047bbd8b0dbf_I20191218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjMzNA_423cb13e-7645-4cac-b06c-aee30e612ee6"
      unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i3debfe12d4634ea19e49b95e950f8960_D20191218-20191218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjQxMw_b179f6f9-f1e2-4f98-9b1b-54003ceb4150"
      unitRef="usd">60391</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:LongTermDebt
      contextRef="ib077e91b3e36421ea7613b52b19f1dfd_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjU3Ng_9cbe4657-7c6b-4a80-9a3a-32220943fd2d"
      unitRef="usd">1700000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib077e91b3e36421ea7613b52b19f1dfd_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjU4OA_13ccab19-eb46-4b9c-a821-010ee04cce53"
      unitRef="usd">600000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ib077e91b3e36421ea7613b52b19f1dfd_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjY4OQ_2afadec2-eead-4833-8871-42d54b403ba5"
      unitRef="usd">300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ib077e91b3e36421ea7613b52b19f1dfd_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjY5Mw_6c4e5875-bb73-4746-ac70-8164475d1824"
      unitRef="usd">700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ib077e91b3e36421ea7613b52b19f1dfd_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83My9mcmFnOmMzNTY0MWYzMzAyMTQ4YmU5MGUzMjZhMzI0OWRkMWI5L3RleHRyZWdpb246YzM1NjQxZjMzMDIxNDhiZTkwZTMyNmEzMjQ5ZGQxYjlfNjcwMA_c6346479-c5df-48bc-a4c3-448909b87acc"
      unitRef="usd">700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfOTQz_c6b962ac-7f76-4541-b3d9-c5fbaf9c6890">Stock Based Compensation&lt;div style="text-align:justify;"&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;The Company applies the fair value recognition provisions of ASC Topic 718: "Stock Compensation". The Company recorded stock based compensation of $2.2&#160;million and $0.9&#160;million for the six month periods ended June&#160;30, 2020 and June&#160;30, 2019, respectively. The Company recorded stock based compensation of $1.1&#160;million and $0.6&#160;million for the three month periods ended June 30, 2020 and June 30, 2019, respectively. At June&#160;30, 2020, the aggregate unrecognized compensation expense related to unvested equity awards was $8.9 million (net of estimated forfeitures), which is expected to be recognized as compensation expense in fiscal years 2020 through 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of stock option activity for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:313.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:94.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:94.00pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options Outstanding&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.50&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;587&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.64&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.16&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and cancelled&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(63)&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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.49&#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:'Times New Roman',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:'Times New Roman',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;928&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:1pt solid #000;border-bottom:1pt solid #000;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;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.83&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 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;A summary of non-vested restricted stock activity for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:306.25pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Awards &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Award 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at Balance at January 1, 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;171&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.53&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.19&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.82&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and cancelled&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40)&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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.35&#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:'Times New Roman',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:'Times New Roman',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:1pt solid #000;border-bottom:1pt solid #000;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;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.30&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="text-align:center;"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of non-vested restricted stock units ("RSU") activity for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:307.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.00pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;RSU Awards &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Award 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at Balance at January 1, 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.64&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and cancelled&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:'Times New Roman',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: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:'Times New Roman',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 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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:1pt solid #000;border-bottom:1pt solid #000;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;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.64&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfNDk0NzgwMjMyOTcxNA_7d13bbc7-889e-4027-a0a8-214389a3adc5"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfNDk0NzgwMjMyOTcyOA_e3729a20-be96-48ab-ba67-8170339471b8"
      unitRef="usd">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfNDM5ODA0NjUxMzI1OA_f6220692-f7ba-4b8e-9373-c1bd3f6d4dd6"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfNDM5ODA0NjUxMzI3Mg_3285db16-daca-47d3-8fe9-de0754e5e52a"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfMzQ2_e5d9855a-5fc7-47dd-84fa-9ab7f8d6685f"
      unitRef="usd">8900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfOTM5_01caf15a-52af-4c8e-9ae9-d177045beca4">&lt;div&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;A summary of stock option activity for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:313.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:94.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:94.00pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Options Outstanding&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;410&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.50&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;587&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.64&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.16&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and cancelled&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(63)&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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.49&#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:'Times New Roman',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:'Times New Roman',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;928&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:1pt solid #000;border-bottom:1pt solid #000;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;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.83&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfMS0xLTEtMS0w_c23fe9fc-6499-4190-9c7e-87a658a79f0e"
      unitRef="shares">410000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfMS0zLTEtMS0w_7a873f92-ce41-4dca-8ce6-7c8953059ce4"
      unitRef="usdPerShare">14.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfMi0xLTEtMS0w_ca1b639c-dced-4629-bf7d-2d4e0aefdaf7"
      unitRef="shares">587000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfMi0zLTEtMS0w_49b4ed29-1c3c-44a0-95f8-8dee13a54c0a"
      unitRef="usdPerShare">12.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfMy0xLTEtMS0w_b43d8cf6-5fbe-43c3-9282-a8cc2dbbb7a9"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfMy0zLTEtMS0w_eb98a943-6df3-4047-affb-ab2d02da1cfb"
      unitRef="usdPerShare">10.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfNC0xLTEtMS0w_39d844ef-4c50-4d86-a326-4e29b56665ac"
      unitRef="shares">63000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfNC0zLTEtMS0w_f395eff3-0c47-4827-b133-b90cab9239ba"
      unitRef="usdPerShare">7.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfNS0xLTEtMS0w_510685ee-6291-405a-87f0-b2de5e245da8"
      unitRef="shares">928000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmJmYWI4NTYyYjEzMjQxMWY5YjBjM2ZkNmQ0YmZhOGYyL3RhYmxlcmFuZ2U6YmZhYjg1NjJiMTMyNDExZjliMGMzZmQ2ZDRiZmE4ZjJfNS0zLTEtMS0w_2fc9a9a0-db51-4972-b2c0-cc60ab81c118"
      unitRef="usdPerShare">13.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RleHRyZWdpb246M2NiZDU3MmEwYmYwNGRkZWE2MTgwZGI4Mzg5NjI3NDdfOTQw_5773a571-a77e-4ee0-af7e-42e50b697ac4">&lt;div&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;A summary of non-vested restricted stock activity for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:306.25pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.75pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted Stock Awards &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Award 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at Balance at January 1, 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;171&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.53&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.19&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(122)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.82&#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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and cancelled&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(40)&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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.35&#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:'Times New Roman',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:'Times New Roman',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:1pt solid #000;border-bottom:1pt solid #000;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;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.30&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="text-align:center;"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of non-vested restricted stock units ("RSU") activity for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:511.50pt;"&gt;&lt;tr&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:307.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.00pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.75pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:1.0pt;"/&gt;&lt;td style="width:97.00pt;"/&gt;&lt;td style="width:1.0pt;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;RSU Awards &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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Award 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at Balance at January 1, 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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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: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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.64&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited and cancelled&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:'Times New Roman',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: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:'Times New Roman',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 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:'Times New Roman',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: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:'Times New Roman',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:'Times New Roman',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:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;360&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:1pt solid #000;border-bottom:1pt solid #000;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;border-top:1pt solid #000;border-bottom:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.64&#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;border-bottom:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i1587d6274fd9497da22cf9d3d3d29b79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfMS0xLTEtMS0w_28951b53-2b17-4aaa-bc92-6fde887d4b98"
      unitRef="shares">171000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1587d6274fd9497da22cf9d3d3d29b79_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfMS0zLTEtMS0w_02bb8b22-f7d4-4b76-a009-450eb6e2e887"
      unitRef="usdPerShare">23.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfMi0xLTEtMS0w_2b0fd303-f878-4528-a059-9cc6a8531f34"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfMi0zLTEtMS0w_9a742c2f-cf3e-447a-9fad-1d02a6d01a6b"
      unitRef="usdPerShare">29.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfMy0xLTEtMS0w_3f1e72b8-3585-40e9-b8be-8adf2d3d1c7e"
      unitRef="shares">122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfMy0zLTEtMS0w_11d19b56-ec70-4a17-b611-535d56c9b187"
      unitRef="usdPerShare">25.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfNC0xLTEtMS0w_869075b5-35a4-4b1b-96ce-50f827c5411e"
      unitRef="shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id8c624d1ce0f4e828dc452efb2c92e4e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfNC0zLTEtMS0w_33927bf7-f5d3-4a09-8298-b1a630d9a1c6"
      unitRef="usdPerShare">15.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ie285d895fd8a44d6bbc77856548c37d4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfNS0xLTEtMS0w_345eaa1f-d888-4764-a9ce-a8f612ae858b"
      unitRef="shares">30000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie285d895fd8a44d6bbc77856548c37d4_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOmM4ZTcyNjViNDVjNjQ3ZTE5Yjg1OTBjYzY5ZGI5ZDhmL3RhYmxlcmFuZ2U6YzhlNzI2NWI0NWM2NDdlMTliODU5MGNjNjlkYjlkOGZfNS0zLTEtMS0w_da81e6df-20b4-4e58-9a4f-f9058780f32a"
      unitRef="usdPerShare">29.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i20555a46f78e495a974d02144747feaa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfMS0xLTEtMS0w_3f62a211-7113-4777-9590-70586920c85e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i20555a46f78e495a974d02144747feaa_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfMS0zLTEtMS0w_2d3d2afe-1b96-46cc-96f4-062ab9161d0a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfMi0xLTEtMS0w_e7b640f0-e8b8-4ccd-981f-579c6bbbd3ee"
      unitRef="shares">360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfMi0zLTEtMS0w_73c8fd7a-472d-49fe-aaf9-db8d75932d00"
      unitRef="usdPerShare">12.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfMy0xLTEtMS0w_2d875114-a655-45b3-b8a1-7e15131f7f6f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfMy0zLTEtMS0w_550d2095-e80f-4d0b-b4ce-b4c94829d65c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfNC0xLTEtMS0w_efe1c8cc-4aa2-43b6-8054-34ff2ce48f29"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i48cf833174d04cfebde83c86d86d0700_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfNC0zLTEtMS0w_3f8b58d2-63e3-469c-b63b-91d69d0cba97"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="i0155d1674dc14322b00a9fb04fe070e8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfNS0xLTEtMS0w_8cab5308-b1da-42d1-8c3a-8dff08e3c2dc"
      unitRef="shares">360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0155d1674dc14322b00a9fb04fe070e8_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV83OS9mcmFnOjNjYmQ1NzJhMGJmMDRkZGVhNjE4MGRiODM4OTYyNzQ3L3RhYmxlOjBhNzE4YmU0YjFjNTRmMjJhNDI3MzUzOTJjNjE3ZDU3L3RhYmxlcmFuZ2U6MGE3MThiZTRiMWM1NGYyMmE0MjczNTM5MmM2MTdkNTdfNS0zLTEtMS0w_d09d247b-0b1f-46fe-b6f1-afffcfea9cd1"
      unitRef="usdPerShare">12.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfMTI1NQ_33f64971-0d68-41fe-baec-69520f87ef9e">Net loss per share&lt;div style="text-align:justify;"&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;Earnings per share are calculated in accordance with ASC Topic 260: "Earnings per Share", which specifies the computation, presentation and disclosure requirements for earnings per share (EPS).&#160; It requires the presentation of basic and diluted EPS.&#160; Basic EPS excludes all dilution and is based upon the weighted average number of shares of common stock outstanding during the period.&#160; Diluted EPS reflects the potential dilution that would occur if convertible securities or other contracts to issue common stock were exercised.&#160;For the six months ended June&#160;30, 2020, there were 928,000 anti-dilutive stock options outstanding compared to 469,000 as of June&#160;30, 2019.  The potential dilutive effect of the 2024 Notes and the 2026 Notes conversion features (See Note 8 - Debt) were excluded from diluted net loss per share as of June 30, 2020 and June 30, 2019. Potential shares from the 2024 Notes and the 2026 Notes conversion features at their respective initial conversion prices of $28.55 per share and $42.97 per share are approximately 481,548 and 2,792,664, respectively.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is a reconciliation of the weighted average of shares of common stock outstanding for the basic and diluted EPS computations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.778%;"/&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:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&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;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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&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: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:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,976)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,109)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,886)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,838)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;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="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:9pt;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="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;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="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares outstanding at beginning of period&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,044&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,629&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,041&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares issued during the period, net&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;246&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,463&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares, basic&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,290&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,092&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,085&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per common share, basic&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.49)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.10)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.24)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted:&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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares, basic&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,290&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,092&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,085&#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:'Times New Roman',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;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;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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares, diluted&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,290&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,092&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,085&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per common share, diluted&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.49)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.10)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.24)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i140a03dbd4cb4483960b124d1824945f_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfNjA1_8219d6eb-a26d-4ab2-b675-b4d23ca9f8f5"
      unitRef="shares">928000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2b4e71d00159487b887c422737ddd037_D20190101-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfNjYw_4016643d-2546-44f0-a30d-3c496ddcb776"
      unitRef="shares">469000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i14f1d1b073b54715b4fd25e6f166fee4_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfNTQ5NzU1ODE0NzY5OA_8d74271c-e780-404a-9c65-3d8101302ab7"
      unitRef="usdPerShare">28.55</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i9bd6ba6621754d298f6e4acb592525d6_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfNTQ5NzU1ODE0NzcwNg_2a50a6ed-7be3-46b3-bc9e-e7eb305903a4"
      unitRef="usdPerShare">42.97</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i62ff843d86184a5f83aba091a4992632_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfNTQ5NzU1ODE0NzcxNA_afd87255-47ea-40e1-ae24-87a9253894a4"
      unitRef="shares">481548</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6e60803e29a44978acfeec363c12e99c_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfNTQ5NzU1ODE0NzcyMw_68bc4ad2-dbbc-4093-97b6-b24aa8c211f8"
      unitRef="shares">2792664</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RleHRyZWdpb246ZTE3NDVjMDJhZGJlNDcxOWE5ZDdhYzRjNzkxZTQ3YTFfMTI1OA_2e45b8d9-d4ab-4677-8b0e-2f57da8d80c2">&lt;div style="text-align:justify;"&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;The following is a reconciliation of the weighted average of shares of common stock outstanding for the basic and diluted EPS computations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.771%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.778%;"/&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:justify;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&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;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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&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: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:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,976)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,109)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,886)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,838)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:9pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;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="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:9pt;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="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;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="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares outstanding at beginning of period&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,044&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,629&#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:'Times New Roman',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 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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,041&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average shares issued during the period, net&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;246&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,463&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares, basic&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,290&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,092&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,085&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per common share, basic&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.49)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.10)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.24)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted:&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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares, basic&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,290&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,092&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,085&#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:'Times New Roman',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;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;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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted average common shares, diluted&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,244&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,290&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,092&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,085&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net loss per common share, diluted&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.49)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.07)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1.10)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.24)&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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMi0xLTEtMS0w_90bfb4a8-a8c4-4a8d-944a-718942a82938"
      unitRef="usd">-8976000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMi0zLTEtMS0w_5eb259e4-ca2d-4ada-ad89-bf6447287df4"
      unitRef="usd">-1109000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMi03LTEtMS0w_62fb1aa0-1ef8-4cab-ab24-65b7df9014fe"
      unitRef="usd">-19886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMi05LTEtMS0w_a5277f7f-4605-4521-b092-c9c856f837f8"
      unitRef="usd">-3838000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ibbdbdffe0119421c9cfc7c5cdd4b9418_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNS0xLTEtMS0w_2cfaacd9-8bb8-4a28-8269-108690e311b6"
      unitRef="shares">18244000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="icc6b289951d444188975c1c346d826ee_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNS0zLTEtMS0w_dd9f2ad9-2e60-4f6d-a907-2fd42c94ab89"
      unitRef="shares">16044000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNS03LTEtMS0w_2fc987b7-c722-4518-b143-309d09f291e1"
      unitRef="shares">16629000</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i5fb493bee6514230bc9e505e2734871b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNS05LTEtMS0w_e914eac0-b5f5-4654-b024-84734c001ccf"
      unitRef="shares">16041000</us-gaap:SharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNi0xLTEtMS0w_046ba822-22a6-4eef-afc4-ae895616afce"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNi0zLTEtMS0w_36e5d1c0-cfea-4c0c-af49-5abee86fa049"
      unitRef="shares">246000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNi03LTEtMS0w_f0ed94f0-dac6-4126-a499-7595ca75ae8b"
      unitRef="shares">1463000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNi05LTEtMS0w_46731fd2-4701-45d5-9f92-4119e51bf88d"
      unitRef="shares">44000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNy0xLTEtMS0w_efa0c5cb-d817-4162-a63f-d18ace2a6458"
      unitRef="shares">18244000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNy0zLTEtMS0w_a69e060c-6c12-4913-82e4-d4ad6da47d09"
      unitRef="shares">16290000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNy03LTEtMS0w_0dae7a0b-6a07-42ce-add8-e288bc9c4d9c"
      unitRef="shares">18092000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfNy05LTEtMS0w_4d22855c-6bec-4252-ae01-a4cf5e00020f"
      unitRef="shares">16085000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfOC0xLTEtMS0w_9ad07362-fbfa-4535-b5bf-26a71698ca44"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfOC0zLTEtMS0w_5c9eeacc-67e1-4bf4-a612-5da9f6d1e868"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfOC03LTEtMS0w_5d4e7636-6e0c-43fa-884e-5efe1aeab4b9"
      unitRef="usdPerShare">-1.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfOC05LTEtMS0w_802b1f7a-19b4-44c0-8e44-5c314279f7eb"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTAtMS0xLTEtMA_91627b48-65f5-4127-8c1d-59d669b29d06"
      unitRef="shares">18244000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTAtMy0xLTEtMA_e67edb71-7bf1-4281-9d63-c9738423be9f"
      unitRef="shares">16290000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTAtNy0xLTEtMA_53afb8b9-fcb3-4f5e-abc9-a3e059120a8c"
      unitRef="shares">18092000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTAtOS0xLTEtMA_4a8a40dc-1cd2-4ee4-82c7-d17499cdd8fc"
      unitRef="shares">16085000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTItMS0xLTEtMA_9e723271-ca8a-499f-8de7-d71d7d3d6dfd"
      unitRef="shares">18244000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTItMy0xLTEtMA_e077a5cc-1d7f-4292-9d1f-87f71411b578"
      unitRef="shares">16290000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTItNy0xLTEtMA_2ecb9c20-8546-46cc-bcd1-2157c650b9b7"
      unitRef="shares">18092000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTItOS0xLTEtMA_0e69c862-311f-44b2-815f-4e7f99bf4b20"
      unitRef="shares">16085000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTMtMS0xLTEtMA_cc3eb1db-4202-45fd-990c-56078480956f"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTMtMy0xLTEtMA_51e1d8d5-f40e-4d48-8df9-663e37ed78df"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTMtNy0xLTEtMA_a0dca147-2340-42c3-814c-f8996c0ed1bc"
      unitRef="usdPerShare">-1.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84Mi9mcmFnOmUxNzQ1YzAyYWRiZTQ3MTlhOWQ3YWM0Yzc5MWU0N2ExL3RhYmxlOmM3ZDhkYTg0ZGY4NjQzNjNiZmUyNDVjNjE2YmNhY2E3L3RhYmxlcmFuZ2U6YzdkOGRhODRkZjg2NDM2M2JmZTI0NWM2MTZiY2FjYTdfMTMtOS0xLTEtMA_65bade6e-896c-4e62-9e72-2d5bf84068aa"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84NS9mcmFnOjQ3NDg4ZmRlYjQwYTQ5NGJhMzFiMTVlMmRiZDUzMGU2L3RleHRyZWdpb246NDc0ODhmZGViNDBhNDk0YmEzMWIxNWUyZGJkNTMwZTZfMjk2Ng_591aae54-6315-4487-851e-f195250dfa5f">Contingencies&lt;div style="text-align:justify;"&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;From time to time, the Company is party to legal proceedings arising in the ordinary course of business. Additionally, U.S. Government contract costs are subject to periodic audit and adjustment. Based on information currently available, and based on its evaluation of such information, the Company believes the legal proceedings in which it is currently involved are not material or are not likely to result in a material adverse effect on the Company&#x2019;s business, financial condition or results of operations, or cannot currently be estimated.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company is a party to a proceeding filed by Kandice Neals on behalf of herself and others similarly situated (the "Neals Plaintiff") against the Company on March 21, 2019 in the Circuit Court of Cook County, Illinois County Department, Chancery Division. The complaint asserted that the Company violated the Illinois Biometric Information Privacy Act in the alleged collection, use, and storage of her and others' biometric data derived from fingerprint scans taken for authentication purposes on point-of-sale systems. The Neals lawsuit was removed to the Federal District Court for the Northern District of Illinois (the District Court") and was subsequently dismissed on December 19, 2019 without prejudice. On January 15, 2020, the Neals Plaintiff filed an amended complaint against ParTech, Inc. with the District Court. On January 29, 2020, ParTech, Inc. filed its answer and affirmative defenses to the amended complaint. The Company believes the Neals lawsuit is without merit. The Company does not currently believe an accrual is appropriate, but will continue to monitor the lawsuit to provide for probable and estimable losses.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In 2016, the Company's Audit Committee commenced an internal investigation into conduct at the Company's China and Singapore offices and voluntarily notified the SEC and the U.S. Department of Justice ("DOJ") of the internal investigation. Following the conclusion of the Audit Committee's internal investigation, the Company voluntarily reported the relevant findings of the investigation to the China and Singapore authorities. In early April 2019, the SEC notified the Company that based on current information, it did not intend to recommend an enforcement action against the Company; shortly thereafter, the DOJ advised that it did not intend to separately proceed. Based on discussions with Singaporean authority, a penalty related to this matter is probable; the Company&#x2019;s estimated liability for this penalty is not material and related contingencies are not expected to have a material effect on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfMTcyMQ_d796d6c7-f32b-44c0-a0f2-6a6f741ff5f6">Segment and Related Information&lt;div style="text-align:justify;"&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;The Company operates in two distinct reporting segments, Restaurant/Retail and Government. The Company&#x2019;s chief operating decision maker is the Company&#x2019;s Chief Executive Officer.&#160;The Restaurant/Retail segment provides point-of-sale (POS) software and hardware, back-office software, and integrated technical solutions to the restaurant and retail industries. The Government segment provides intelligence, surveillance, and reconnaissance solutions and mission systems support to the United States Department of Defense and other Federal agencies. In addition, the financial statements include corporate and eliminations, which is comprised of enterprise-wide functional departments. &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Information noted as &#x201c;Other&#x201d; primarily relates to the Company&#x2019;s corporate, home office operations.&lt;/span&gt;&lt;/div&gt;&lt;div&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;Information as to the Company&#x2019;s reporting segments is set forth below (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.578%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.087%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.385%;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months&lt;br/&gt;Ended June 30,&lt;/span&gt;&lt;/td&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;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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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: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:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues:&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:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,633&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,262&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,042&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,822&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,058&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,985&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,381&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,107&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Total&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,691&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,247&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,423&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,929&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating&#160;loss:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,697)&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,615)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,767)&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,597)&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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,349&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,518&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,528&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,881&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(356)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(838)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Total&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:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,718)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,453)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,173)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,554)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other expense&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(139)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(374)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(764)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(804)&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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense, net&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,111)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,244)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,083)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,390)&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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss on extinguishment of debt&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:'Times New Roman',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: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:'Times New Roman',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 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:'Times New Roman',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: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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,123)&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss&#160;before provision for income taxes&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,968)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,071)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,143)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,748)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation, amortization and accretion:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,951&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,201&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,806&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,069&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,567&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,838&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,558&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,109&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,700&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,121&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures including software costs:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,783&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;778&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,490&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,841&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;223&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;616&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,300&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,006&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,394&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,046&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues by country:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,626&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,657&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,257&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,582&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Countries&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,065&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,590&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,166&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,347&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,691&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,247&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,423&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,929&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 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;The following table represents identifiable long-lived assets by reporting segment (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.011%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.126%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.630%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.460%;"/&gt;&lt;td style="width:1.0%;"/&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="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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,776&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,987&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272&#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:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,486&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,093&#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:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,503&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,352&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents identifiable long-lived assets by country based on the location of the assets (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.011%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.126%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.630%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.460%;"/&gt;&lt;td style="width:1.0%;"/&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="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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,424&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,260&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Countries&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#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:'Times New Roman',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="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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,503&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,352&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table represents goodwill by reporting segment (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.011%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.126%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.630%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.460%;"/&gt;&lt;td style="width:1.0%;"/&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="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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,478&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,650&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&#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:'Times New Roman',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="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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,214&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,386&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Customers comprising 10% or more of the Company&#x2019;s total revenues by reporting segment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:75.292%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.495%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.770%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.770%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.770%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.401%;"/&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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&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;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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:#cceeff;text-align:center;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail reporting segment:&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:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;McDonald&#x2019;s Corporation&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Yum! Brands, Inc.&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#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:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dairy Queen&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government reporting segment:&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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Department of Defense&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All Others&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&#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:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:#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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;No other customer within All Others represented 10% of more of the Company&#x2019;s total revenue for the three and six months ended June&#160;30, 2020 or 2019. The above table should be read in conjunction with the revised table presented in Note 12 of the Quarterly Report on Form 10-Q, filed with the SEC on May 11, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfNzI_41d5d4bc-0f35-4532-bf4a-bdbc32d42dd1"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfNzI_661d427b-d4a0-4d1c-a7fc-32863f12c212"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfMTcyNQ_2ce84e8d-ac41-4213-a008-0e80a0fa4645">&lt;div&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;Information as to the Company&#x2019;s reporting segments is set forth below (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.578%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.087%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.380%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.385%;"/&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;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months&lt;br/&gt;Ended June 30,&lt;/span&gt;&lt;/td&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;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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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: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:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;border-top:2pt solid #000000;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;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues:&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:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,633&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,262&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,042&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,822&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,058&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,985&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,381&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,107&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Total&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,691&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,247&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,423&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,929&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating&#160;loss:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,697)&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,615)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,767)&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,597)&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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,349&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,518&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,528&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,881&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;630&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(356)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(838)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&#160;&#160;&#160;Total&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:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,718)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,453)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,173)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,554)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other expense&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(139)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(374)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(764)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(804)&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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense, net&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,111)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,244)&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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,083)&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,390)&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:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss on extinguishment of debt&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:'Times New Roman',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: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:'Times New Roman',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 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:'Times New Roman',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: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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,123)&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss&#160;before provision for income taxes&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,968)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,071)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(24,143)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,748)&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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation, amortization and accretion:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,951&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,201&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,806&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,069&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,567&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,838&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,015&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,558&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,109&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,700&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,121&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures including software costs:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,783&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;778&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,490&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,841&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;223&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;176&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;616&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,300&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,006&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,394&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,046&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,317&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:5pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues by country:&lt;/span&gt;&lt;/td&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:'Times New Roman',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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,626&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,657&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,257&#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:'Times New Roman',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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,582&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Countries&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,065&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,590&#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:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,166&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,347&#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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,691&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,247&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,423&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88,929&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d438b6344324d2f9d0bb03f39706ba7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMy0xLTEtMS0w_28a5016d-b871-4d67-8f49-f9258ab12981"
      unitRef="usd">27633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c59b72be79f4347a453d63fe1990f45_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMy0zLTEtMS0w_986f7ff9-5136-4251-92c1-09eb9e600880"
      unitRef="usd">28262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3347b0ed52d34bf5be608d64c428b03e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMy03LTEtMS0w_46304784-60eb-49bd-8d0b-ab316d2c70d2"
      unitRef="usd">65042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5dde90ec49240619ff4ed588c8e44d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMy05LTEtMS0w_0f5fa646-599e-4d99-83f9-59aaee32471d"
      unitRef="usd">57822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbd8e176b2084ebc8edad1a74c488398_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNC0xLTEtMS0w_fd448f24-cefe-4fe0-a550-8f1fa728959a"
      unitRef="usd">18058000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dbb6b1ff9a54e49945d2e81ae08b59a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNC0zLTEtMS0w_1efc2dbd-b919-48bf-a416-71800cfd645e"
      unitRef="usd">15985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dcb2531049044bb9199d42e1b24a605_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNC03LTEtMS0w_06919daf-f54d-4a23-8de0-ae05a7513560"
      unitRef="usd">35381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf51e7fb46324805a6035c8049106e31_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNC05LTEtMS0w_9eb46820-2b85-4e83-aa16-a611eb0413e7"
      unitRef="usd">31107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNS0xLTEtMS0w_fe3bcc3d-7ae4-4196-af55-34f3e02e855a"
      unitRef="usd">45691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNS0zLTEtMS0w_e5543b12-bc9b-4dfa-8563-5a52df835c87"
      unitRef="usd">44247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNS03LTEtMS0w_8ecd0232-d5de-43a1-92ab-4ef69b7a43b3"
      unitRef="usd">100423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfNS05LTEtMS0w_863c19c5-c1be-435f-a77f-ba428302277a"
      unitRef="usd">88929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2fb85cfed19c4e9e9e25dedeeaacbeb9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOC0xLTEtMS0w_2527ffe2-584f-41cf-935c-baee12c17e7f"
      unitRef="usd">-7697000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29c0571d2ff14e33af82be3d7e9111aa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOC0zLTEtMS0w_b6a2f702-52aa-40ef-bc55-770583e8e50d"
      unitRef="usd">-4615000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i30a7052160bb456692d3af64f06c0a8b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOC03LTEtMS0w_847def18-1358-4bae-8e2f-f94e3b52c649"
      unitRef="usd">-13767000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2a754aa0fdee414e9cef5f0c878188d4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOC05LTEtMS0w_e57d5e43-89e1-4db2-8227-c287c8e58821"
      unitRef="usd">-7597000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80565bf3a02a4ccea8aa0821b693c124_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOS0xLTEtMS0w_a7fa4178-7a4f-4147-9b8c-1eaa512a0f4e"
      unitRef="usd">1349000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i67e7e5f7c9ba4645a53e7a055101c160_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOS0zLTEtMS0w_b2385c73-91c6-4b41-bc47-9be9a83b0b40"
      unitRef="usd">1518000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i97bf4c9822954f63bcc6f2d88c350d03_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOS03LTEtMS0w_3561a7b2-4b95-4e5c-9f32-f9aaf4c3606e"
      unitRef="usd">2528000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if51a25a50d6d4fb489371e1fd726bb53_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfOS05LTEtMS0w_e220e46f-417e-4250-bd76-12766b23229d"
      unitRef="usd">2881000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5b4ba467b633491d9899ea03c5055c80_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTAtMS0xLTEtMA_45e46e72-5e65-4c8c-b426-4d792c7c6a04"
      unitRef="usd">630000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia321aa5f577648148b9a3512012e9466_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTAtMy0xLTEtMA_6e5840ad-5885-439e-b582-66584217a481"
      unitRef="usd">-356000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e4d5c79401f4bada9f10382b187b872_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTAtNy0xLTEtMA_1ecc937f-1cee-42a0-a814-28171368b6ce"
      unitRef="usd">66000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1ff3045c9fb444139d2d3c7eba903275_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTAtOS0xLTEtMA_b99ae3be-68fd-49df-add7-9e617562cb68"
      unitRef="usd">-838000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTEtMS0xLTEtMA_1717190b-9f71-4f31-bd5f-bbe431cd617f"
      unitRef="usd">-5718000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTEtMy0xLTEtMA_bab466f2-5b74-4b8c-a158-16071eb53622"
      unitRef="usd">-3453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTEtNy0xLTEtMA_61d9dbf0-f8c9-4037-bf07-951532523a7d"
      unitRef="usd">-11173000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTEtOS0xLTEtMA_c9e51fac-9d8b-467f-97f1-7fc1b8466a6f"
      unitRef="usd">-5554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTItMS0xLTEtMA_30a5bddd-3854-4903-96c4-3544a4aabdb3"
      unitRef="usd">-139000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTItMy0xLTEtMA_46da9249-8b2d-47e8-b6b7-ea765e1c54ea"
      unitRef="usd">-374000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTItNy0xLTEtMA_fe9ba3e2-7343-49ef-94db-5e02a8063c86"
      unitRef="usd">-764000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTItOS0xLTEtMA_6ef42387-0476-45b8-ba6c-af2763a49ba6"
      unitRef="usd">-804000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTMtMS0xLTEtMA_f37b893b-27d3-42a5-87db-c7e03a776414"
      unitRef="usd">-2111000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTMtMy0xLTEtMA_65b419ae-5dc2-4e5e-b124-271e4c3267c7"
      unitRef="usd">-1244000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTMtNy0xLTEtMA_1529d596-7f39-46fa-9c0c-70046af83f09"
      unitRef="usd">-4083000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTMtOS0xLTEtMA_9c9c9d48-3c0f-40c5-a8e3-a102ae93826b"
      unitRef="usd">-1390000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTQtMS0xLTEtMA_3f9f1ed6-b807-4952-9b71-56f086575af6"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTQtMy0xLTEtMA_16b6e1ad-397b-4124-9a26-b6d55a585c50"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTQtNy0xLTEtMTI1Mg_d99600b0-a202-4a4a-b05f-53c5feb15fc5"
      unitRef="usd">-8123000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTQtOS0xLTEtMTI1NA_9cac3cca-29b0-4bd9-8af7-5270189f6b04"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTUtMS0xLTEtMA_e25bdf96-463b-493e-8147-bb5f3f3ad6d0"
      unitRef="usd">-7968000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTUtMy0xLTEtMA_585adb8f-d6f9-455e-9524-44b088cb5168"
      unitRef="usd">-5071000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTUtNy0xLTEtMA_7bb93064-94af-4adf-8aba-391ba1a1bb19"
      unitRef="usd">-24143000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTUtOS0xLTEtMA_0041b0b3-3971-4c0a-adac-8b93ea32d8a5"
      unitRef="usd">-7748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2fb85cfed19c4e9e9e25dedeeaacbeb9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTgtMS0xLTEtMA_25cc68d8-536f-4697-ae61-aec962d79fb8"
      unitRef="usd">1951000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i29c0571d2ff14e33af82be3d7e9111aa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTgtMy0xLTEtMA_55b89b43-c84d-43f8-831a-e577fd9d73f9"
      unitRef="usd">1201000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i30a7052160bb456692d3af64f06c0a8b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTgtNy0xLTEtMA_ecfe5150-77f4-452f-92bb-13d31d3ca740"
      unitRef="usd">3806000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2a754aa0fdee414e9cef5f0c878188d4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTgtOS0xLTEtMA_d450bdc1-3423-4539-a761-6c75fffbf7fa"
      unitRef="usd">2069000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i80565bf3a02a4ccea8aa0821b693c124_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTktMS0xLTEtMA_0be72bf9-a348-4999-934c-1fb058c034cc"
      unitRef="usd">40000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i67e7e5f7c9ba4645a53e7a055101c160_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTktMy0xLTEtMA_e8ab87b2-765f-4681-900d-0253578b6b36"
      unitRef="usd">18000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i97bf4c9822954f63bcc6f2d88c350d03_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTktNy0xLTEtMA_7098ecce-95de-42eb-b44e-b7bc4901892b"
      unitRef="usd">56000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if51a25a50d6d4fb489371e1fd726bb53_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMTktOS0xLTEtMA_62cef8d2-0861-44d8-b36b-a384a3e0a1a0"
      unitRef="usd">37000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5b4ba467b633491d9899ea03c5055c80_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjAtMS0xLTEtMA_b4730765-0ef2-4bb3-898e-fe293fd6d4ff"
      unitRef="usd">1567000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia321aa5f577648148b9a3512012e9466_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjAtMy0xLTEtMA_caeed1e5-a338-4c26-b5b6-6f918d2db091"
      unitRef="usd">890000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0e4d5c79401f4bada9f10382b187b872_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjAtNy0xLTEtMA_29d6323b-5015-46e5-a2b7-d571a252e579"
      unitRef="usd">2838000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1ff3045c9fb444139d2d3c7eba903275_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjAtOS0xLTEtMA_731ab775-8972-4b9a-8cc3-b7b66aefa66e"
      unitRef="usd">1015000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjEtMS0xLTEtMA_4f24f185-2674-49a0-abfb-7569e6a2901e"
      unitRef="usd">3558000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjEtMy0xLTEtMA_9a91eaf9-0e6b-4956-b002-901e5d863d5f"
      unitRef="usd">2109000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjEtNy0xLTEtMA_9cd709c0-17ec-4cb5-9a77-a7cda0f98b1a"
      unitRef="usd">6700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjEtOS0xLTEtMA_3ff80440-b69a-4bcc-992e-9ab4fdb67036"
      unitRef="usd">3121000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2fb85cfed19c4e9e9e25dedeeaacbeb9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjQtMS0xLTEtMA_a8d224e9-a753-4e8d-ade6-2762235437dd"
      unitRef="usd">2783000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i29c0571d2ff14e33af82be3d7e9111aa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjQtMy0xLTEtMA_233ae4f1-8df8-48b5-ab37-bc3154f552a3"
      unitRef="usd">778000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i30a7052160bb456692d3af64f06c0a8b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjQtNy0xLTEtMA_d5ef4ee6-7b7c-4af1-ba10-d2e0d83fc774"
      unitRef="usd">4490000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2a754aa0fdee414e9cef5f0c878188d4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjQtOS0xLTEtMA_1f051b98-073e-4b00-a288-b12306f78cff"
      unitRef="usd">1841000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i80565bf3a02a4ccea8aa0821b693c124_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjUtMS0xLTEtMA_562a1eda-1fcc-4471-9a08-fad56841be5c"
      unitRef="usd">223000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i67e7e5f7c9ba4645a53e7a055101c160_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjUtMy0xLTEtMA_8d0fd921-1ff2-4256-bdef-f82faa518412"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i97bf4c9822954f63bcc6f2d88c350d03_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjUtNy0xLTEtMA_a5914102-b572-4513-8ed5-8563f625b2c7"
      unitRef="usd">434000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="if51a25a50d6d4fb489371e1fd726bb53_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjUtOS0xLTEtMA_ecea69f8-ec2a-4919-8f44-e3e5db2faedd"
      unitRef="usd">176000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5b4ba467b633491d9899ea03c5055c80_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjYtMS0xLTEtMA_0abee58c-450f-4cfe-8f52-298b0b088e2d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia321aa5f577648148b9a3512012e9466_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjYtMy0xLTEtMA_aaa39f17-49fb-4519-8f51-18846bd1c3a6"
      unitRef="usd">616000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0e4d5c79401f4bada9f10382b187b872_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjYtNy0xLTEtMA_af468095-0ac0-49fe-8c32-ce5ada4eeb1e"
      unitRef="usd">122000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1ff3045c9fb444139d2d3c7eba903275_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjYtOS0xLTEtMA_987f8e6a-9558-40c5-b46b-6dc8efb32b18"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjctMS0xLTEtMA_9cd26a59-0dbf-434b-bd03-ea5929fc5342"
      unitRef="usd">3006000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjctMy0xLTEtMA_a1817e6c-2c7f-4c4c-b4e2-9daeb29fe418"
      unitRef="usd">1394000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjctNy0xLTEtMA_c242bbc9-17f3-408d-8a78-a9f76d771b9f"
      unitRef="usd">5046000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMjctOS0xLTEtMA_bb170c77-677d-4684-8185-479f8ada69ce"
      unitRef="usd">3317000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic734046b08784e559f0333e6b5d1b660_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzAtMS0xLTEtMA_9991242a-0048-4bfc-8317-0d7d96f01fbd"
      unitRef="usd">44626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i434505a801c74624aac539fc42319dde_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzAtMy0xLTEtMA_0c89a224-0776-4b67-b9f3-56391b6a928c"
      unitRef="usd">41657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f5b221ce3794541ab13a9063f3f949e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzAtNy0xLTEtMA_041e0766-9e64-46bf-b3a4-1c8c54060f5f"
      unitRef="usd">97257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifaa393b173914df49a36ffb0668557b4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzAtOS0xLTEtMA_848c6bd8-0cd8-4e67-a0ae-2b059f854a29"
      unitRef="usd">83582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6b80a920daf423abf4d7fbae1850ee4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzEtMS0xLTEtMA_ab7b4400-82d4-4cd2-a917-ba760dafe540"
      unitRef="usd">1065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cd32b9fdded4852b8c4da0e60c3b01d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzEtMy0xLTEtMA_9830e95e-a146-43dd-9b3c-a809563270f0"
      unitRef="usd">2590000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3056c3dade14bfc81da837434973033_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzEtNy0xLTEtMA_328d3012-e9f9-4f02-8d50-9a50eb813841"
      unitRef="usd">3166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib808269a5af64a1a82336d23e4cfd0a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzEtOS0xLTEtMA_1ffa4bfa-7a5a-4bfa-9d41-eb9d6e7cfab2"
      unitRef="usd">5347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzItMS0xLTEtMA_b7e050e8-36fa-4d53-bc4e-4b35bced9633"
      unitRef="usd">45691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzItMy0xLTEtMA_596d20a4-ba37-4354-b40c-17158dba36e7"
      unitRef="usd">44247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzItNy0xLTEtMA_889c95b4-ce53-4813-89c5-4b72c795f5d6"
      unitRef="usd">100423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmY1ODJhNDY3NzdmYTRhOTA4ZTY1M2NjNGRjN2MwM2UxL3RhYmxlcmFuZ2U6ZjU4MmE0Njc3N2ZhNGE5MDhlNjUzY2M0ZGM3YzAzZTFfMzItOS0xLTEtMA_9287afcf-888a-4551-8a9d-f44dc835a6d0"
      unitRef="usd">88929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfMTczMQ_f81a1b79-2a5d-4cf4-a5c9-4e38ef0acfd6">&lt;div&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;The following table represents identifiable long-lived assets by reporting segment (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.011%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.126%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.630%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.460%;"/&gt;&lt;td style="width:1.0%;"/&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="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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,776&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,987&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;241&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;272&#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:'Times New Roman',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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,486&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,093&#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:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,503&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,352&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i0f871b3fc7404c038d95bef2642d6019_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfMS0xLTEtMS0w_29a9f19d-8f0f-4c3a-b6d2-8cc9a06fa771"
      unitRef="usd">1776000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i37b9525ee68d4924ae785ee06560a6e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfMS0zLTEtMS0w_b52eaff5-76a2-40d9-8d5c-0b0f74a537cc"
      unitRef="usd">1987000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i435067f7a22a49ce9890857c124db4d2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfMi0xLTEtMS0w_8eb770ce-06fe-4716-8363-34da7663d60a"
      unitRef="usd">241000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1bec039241b04e29bc878ff970f486d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfMi0zLTEtMS0w_ae7771e5-00a4-44d5-ab77-4d9b868267c3"
      unitRef="usd">272000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4097cdc0569148a1949d091e67803cee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfMy0xLTEtMS0w_97f708eb-e985-446f-a468-8cdeb8f9c2c9"
      unitRef="usd">11486000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ifdaa86ce50144e549ade54d562dc31e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfMy0zLTEtMS0w_d1f9992f-6e94-4b92-ad6f-0b0ebd3c01a9"
      unitRef="usd">12093000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfNC0xLTEtMS0w_2a951480-54ce-4e3e-a90d-88cde8d22d8d"
      unitRef="usd">13503000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjAwZDQxZGMwNjgzMjQxZWE4ZmJkNjFjNGFlOWMzOThjL3RhYmxlcmFuZ2U6MDBkNDFkYzA2ODMyNDFlYThmYmQ2MWM0YWU5YzM5OGNfNC0zLTEtMS0w_f8b32a4e-e1fe-401e-926a-bbff7659c561"
      unitRef="usd">14352000</us-gaap:NoncurrentAssets>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfMTcyNA_2b9693d4-638f-4362-ab2d-a7a928d58d9e">&lt;div style="text-align:justify;"&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;The following table represents identifiable long-lived assets by country based on the location of the assets (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.011%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.126%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.630%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.460%;"/&gt;&lt;td style="width:1.0%;"/&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="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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;United States&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,424&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,260&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Countries&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#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:'Times New Roman',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="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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,503&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,352&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="id8483d6e3bc4419aa918e55a0fefcc67_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjQzNzdmNDBjYTA5OTQ5NGU5OTAxMTU5NWM4YThmY2E4L3RhYmxlcmFuZ2U6NDM3N2Y0MGNhMDk5NDk0ZTk5MDExNTk1YzhhOGZjYThfMS0xLTEtMS0w_78315b0b-8d48-4956-ba4e-adbf87cc20c6"
      unitRef="usd">13424000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9f2237fb61f44771b7502514c6fd2bb8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjQzNzdmNDBjYTA5OTQ5NGU5OTAxMTU5NWM4YThmY2E4L3RhYmxlcmFuZ2U6NDM3N2Y0MGNhMDk5NDk0ZTk5MDExNTk1YzhhOGZjYThfMS0zLTEtMS0w_3841ff2c-e19a-4c6a-adaf-b342d49ab181"
      unitRef="usd">14260000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i7c65772a66ad4e12a553c748f1ab9e90_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjQzNzdmNDBjYTA5OTQ5NGU5OTAxMTU5NWM4YThmY2E4L3RhYmxlcmFuZ2U6NDM3N2Y0MGNhMDk5NDk0ZTk5MDExNTk1YzhhOGZjYThfMi0xLTEtMS0w_3f9460f7-56a5-4b96-8970-2a8477529072"
      unitRef="usd">79000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ifaeddc0730e443cc885428a900fb1cbc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjQzNzdmNDBjYTA5OTQ5NGU5OTAxMTU5NWM4YThmY2E4L3RhYmxlcmFuZ2U6NDM3N2Y0MGNhMDk5NDk0ZTk5MDExNTk1YzhhOGZjYThfMi0zLTEtMS0w_bc489895-512e-49dc-8c0e-bd37bc873ffb"
      unitRef="usd">92000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjQzNzdmNDBjYTA5OTQ5NGU5OTAxMTU5NWM4YThmY2E4L3RhYmxlcmFuZ2U6NDM3N2Y0MGNhMDk5NDk0ZTk5MDExNTk1YzhhOGZjYThfMy0xLTEtMS0w_c6317018-ea83-49ad-894d-aab8dfcc8488"
      unitRef="usd">13503000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjQzNzdmNDBjYTA5OTQ5NGU5OTAxMTU5NWM4YThmY2E4L3RhYmxlcmFuZ2U6NDM3N2Y0MGNhMDk5NDk0ZTk5MDExNTk1YzhhOGZjYThfMy0zLTEtMS0w_dff68954-a7c0-44d2-bb46-ce304aa0e74a"
      unitRef="usd">14352000</us-gaap:NoncurrentAssets>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfMTczMw_e13caf39-3955-45e0-9bbf-24b9f5759ba1">&lt;div style="text-align:justify;"&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;The following table represents goodwill by reporting segment (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.011%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.584%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.126%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.630%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.460%;"/&gt;&lt;td style="width:1.0%;"/&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="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:400;font-family:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail&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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,478&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,650&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&#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:'Times New Roman',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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&#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:'Times New Roman',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="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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,214&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,386&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i047fd91eccd34da98fa084acd1552a0a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjMzNzhhZWNlNWE2ZTRlOTBiYmEyMmQ4NDQxNjU5NGNjL3RhYmxlcmFuZ2U6MzM3OGFlY2U1YTZlNGU5MGJiYTIyZDg0NDE2NTk0Y2NfMS0xLTEtMS0w_c25ec149-b7d2-4bd7-944e-5f77e8370609"
      unitRef="usd">40478000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie2df820911d6423485389844ef87fad4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjMzNzhhZWNlNWE2ZTRlOTBiYmEyMmQ4NDQxNjU5NGNjL3RhYmxlcmFuZ2U6MzM3OGFlY2U1YTZlNGU5MGJiYTIyZDg0NDE2NTk0Y2NfMS0zLTEtMS0w_195b4ea4-4607-432d-9e37-10aede98851e"
      unitRef="usd">40650000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ief18f8adce20405d8efa386b735747ae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjMzNzhhZWNlNWE2ZTRlOTBiYmEyMmQ4NDQxNjU5NGNjL3RhYmxlcmFuZ2U6MzM3OGFlY2U1YTZlNGU5MGJiYTIyZDg0NDE2NTk0Y2NfMi0xLTEtMS0w_5292cd5c-a240-4df9-bfdd-d6e28f642e37"
      unitRef="usd">736000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4d43ecd507ea45ae862ba483181c7f7f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjMzNzhhZWNlNWE2ZTRlOTBiYmEyMmQ4NDQxNjU5NGNjL3RhYmxlcmFuZ2U6MzM3OGFlY2U1YTZlNGU5MGJiYTIyZDg0NDE2NTk0Y2NfMi0zLTEtMS0w_aac5018a-5e04-4d21-9ec0-8e73d1963a77"
      unitRef="usd">736000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjMzNzhhZWNlNWE2ZTRlOTBiYmEyMmQ4NDQxNjU5NGNjL3RhYmxlcmFuZ2U6MzM3OGFlY2U1YTZlNGU5MGJiYTIyZDg0NDE2NTk0Y2NfMy0xLTEtMS0w_b38f96e3-e820-4c3d-9f09-b903c70df140"
      unitRef="usd">41214000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOjMzNzhhZWNlNWE2ZTRlOTBiYmEyMmQ4NDQxNjU5NGNjL3RhYmxlcmFuZ2U6MzM3OGFlY2U1YTZlNGU5MGJiYTIyZDg0NDE2NTk0Y2NfMy0zLTEtMS0w_0cc17d1a-86d9-443a-97d9-98ff2bfe2373"
      unitRef="usd">41386000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RleHRyZWdpb246NWY5MzhkM2Q1MmJiNDgwNzk0NTQ2YzBmNTE0ZWE1YWJfMTczOA_5743cd3d-9811-4fca-99ea-d5435140589b">&lt;div style="text-align:justify;"&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;Customers comprising 10% or more of the Company&#x2019;s total revenues by reporting segment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:5pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:75.292%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.495%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.770%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.770%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.770%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.401%;"/&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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&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;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="9" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:#cceeff;text-align:center;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restaurant/Retail reporting segment:&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:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;McDonald&#x2019;s Corporation&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Yum! Brands, Inc.&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#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:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dairy Queen&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Government reporting segment:&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="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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Department of Defense&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#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:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;All Others&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30&#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:'Times New Roman',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;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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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="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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31&#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:'Times New Roman',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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:#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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&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;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:#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:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&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;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#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;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;No other customer within All Others represented 10% of more of the Company&#x2019;s total revenue for the three and six months ended June&#160;30, 2020 or 2019. The above table should be read in conjunction with the revised table presented in Note 12 of the Quarterly Report on Form 10-Q, filed with the SEC on May 11, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id544e2d2ad47440baeb2111358848f5b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfMy0xLTEtMS0w_448bb1c7-fdc2-4dbe-bd07-ed8574858b30"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id7572fba7e784164a2405c454f97cf6d_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfMy0zLTEtMS0w_41592646-fde6-40ec-a776-6f44b57375ae"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9bd670d2d8fb459f96a8dc43cd6c6850_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfMy03LTEtMS0w_00e74d8d-94ad-4249-b705-ad7b1e3a369d"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie586be09850e4a5f989c63962aba8835_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfMy05LTEtMS0w_153e34f1-866c-436b-89d0-825315be1a47"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8a4c89c8a33d4df5ad6047514f99ea96_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNC0xLTEtMS0w_afe4bad0-a631-47cf-a5de-941ac0835dd0"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7fe97a41ac684111b458d6c4b427ab7d_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNC0zLTEtMS0w_7427c9fe-0f81-4831-b3e7-76fc5ee59873"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b6cbdf50bbb42a6996cc3d1cc486ff7_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNC03LTEtMS0w_6b48d075-8474-497b-ae7d-44836f4fabbe"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ecfb151e47247cb924dfe0c1385eed1_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNC05LTEtMS0w_83a19fa4-4fec-416b-8e8b-67deea5f7e2d"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i575769ebc5f2434d8444db40465e09d5_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNS0xLTEtMS0w_eab9868d-6593-434e-bf27-9bc594f2da20"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7dc4342b14b24cb89a72c886566714bb_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNS0zLTEtMS0w_683cd38a-6e62-4c0c-a6bd-10654ddd3f6a"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibbdafe0838fc4c758e3c60c90b73afd9_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNS03LTEtMS0xMjU2_cdb24e7d-9400-467e-b686-104965922d35"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie281b26cf17d4d6e921eab1072e62707_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNS05LTEtMS0xMjU4_89b6b5a1-a549-419c-a68a-d2ffbb0172f3"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib5946e8d5f93489f93fc14ce9e187cfe_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNy0xLTEtMS0w_c8b554d0-39bf-44c9-8403-652c5e30616c"
      unitRef="number">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i34af21439a394d30b2e476c84a08a6a5_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNy0zLTEtMS0w_8f208eeb-c0ba-464e-b466-352e5516f6de"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9aa54317e21c4894921c005ec655003e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNy03LTEtMS0w_a009a1f8-5bb2-44a4-b2ed-33312c6f4977"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieb04ad6093ea41ac8ec5e619f99e7f75_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfNy05LTEtMS0w_ee0322ab-f268-4035-a1dc-0447566b8857"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5b4ba467b633491d9899ea03c5055c80_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOC0xLTEtMS0w_5c9c04d6-ee9e-4cd4-8637-d87615db2cbc"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia321aa5f577648148b9a3512012e9466_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOC0zLTEtMS0w_f2defc78-b915-481c-97a9-1c88a05e8127"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0e4d5c79401f4bada9f10382b187b872_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOC03LTEtMS0w_60492b69-c376-47d2-969a-f89c84c075e9"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1ff3045c9fb444139d2d3c7eba903275_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOC05LTEtMS0w_d6137d14-841b-494e-99ca-23f0a745c856"
      unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e111be6183c48a8af4eeb3d2bbcbcc7_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOS0xLTEtMS0w_ae8c6ea0-5c37-4233-984d-bdb0caa18088"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0932295702ec41cd9df770639de4df18_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOS0zLTEtMS0w_91aba575-a5ef-41c0-a3c5-1fe6169c7fef"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOS03LTEtMS0w_cbc6126f-5b67-45a9-bc36-0a80bbd2ee95"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i228b54b7852d478e88f957fdb5fcf86e_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV84OC9mcmFnOjVmOTM4ZDNkNTJiYjQ4MDc5NDU0NmMwZjUxNGVhNWFiL3RhYmxlOmFlNzM0MjBmYjAzOTRjYWQ4ZTA5NDJmNTFkNDE2NDMxL3RhYmxlcmFuZ2U6YWU3MzQyMGZiMDM5NGNhZDhlMDk0MmY1MWQ0MTY0MzFfOS05LTEtMS0w_46dd3d50-6124-4980-971b-e4e3911e8c90"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfNDI0MA_3111817d-099b-4798-9ec4-d1d641e06513">Fair Value of Financial Instruments&lt;div style="text-align:justify;"&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;The Company&#x2019;s financial instruments have been recorded at fair value using available market information and valuation techniques.&#160; The fair value hierarchy is based upon three levels of input, which are: &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1 &#x2014;  quoted prices in active markets for identical assets or liabilities (observable)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2 &#x2014;  inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in inactive markets, or other inputs that are observable market data for essentially the full term of the asset or liability (observable)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3 &#x2014;  unobservable inputs that are supported by little or no market activity, but are significant to determining the fair value of the asset or liability (unobservable)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s financial instruments primarily consist of cash and cash equivalents, trade receivables, trade payables, debt instruments and deferred compensation assets and liabilities. The carrying amounts of cash and cash equivalents, trade receivables and trade payables as of June&#160;30, 2020 and December&#160;31, 2019 were considered representative of their fair values.&#160; The estimated fair value of the 2024 Notes and 2026 Notes was $15.0 million and $112.1 million, respectively, at June&#160;30, 2020. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The valuation techniques used to determine the fair value of 2024 Notes and 2026 Notes are classified within Level 2 of the fair value hierarchy.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The deferred compensation assets and liabilities primarily relate to the Company&#x2019;s deferred compensation plan, which allows for pre-tax salary deferrals for certain key employees. Changes in the fair value of the deferred compensation liabilities are derived using quoted prices in active markets of the asset selections made by the participants. The deferred compensation liabilities are classified within Level 2, the fair value classification as defined under FASB ASC 820: "Fair Value Measurements", because their inputs are derived principally from observable market data by correlation to the hypothetical investments. The Company holds insurance investments to partially offset the Company&#x2019;s liabilities under its deferred compensation plan, which are recorded at fair value each period using the cash surrender value of the insurance investments.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The amounts owed to employees participating in the deferred compensation plan at June&#160;30, 2020 was $2.9 million compared to $3.2 million at December&#160;31, 2019 and is included in other long-term liabilities on the balance sheets.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As it relates to the contingent consideration associated with the Restaurant Magic Acquisition we may use various valuation techniques depending on the terms and conditions of the contingent consideration, including a Monte-Carlo simulation. This simulation uses probability distribution for each significant input to produce hundreds or thousands of possible outcomes and the results are analyzed to determine probabilities of different outcomes occurring, as such it is classified as Level 3. Significant increases or decreases to these inputs in isolation would result in a significantly higher or lower liability with a higher liability. Ultimately, the liability will be equivalent to the amount paid, and the difference between the fair value estimate and amount paid will be recorded in earnings. The amount paid that is less than or equal to the liability on the acquisition date is reflected as cash used in financing activities in our consolidated statements of cash flows. Any amount paid in excess of the liability on the acquisition date is reflected as cash used in operating activities. The Restaurant Magic Acquisition resulted in a liability for the contingent consideration being recorded in the amount of&#160;$3.3 million&#160;during 2019. The liability for the contingent consideration was established at the time of the acquisition and is evaluated quarterly based on additional information as it becomes available.&#160; Any change in the fair value adjustment is recorded in the earnings of that period.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents a summary of changes in fair value of the Company&#x2019;s Level 3 assets and liabilities that are measured at fair value on a recurring basis, and are recorded as a component of other long-term liabilities on the consolidated balance sheet (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3 Inputs&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:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&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;/tr&gt;&lt;tr&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New level 3 liability&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gains (losses) reported in earnings&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlement of Level 3 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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:ConvertibleDebtFairValueDisclosures
      contextRef="i00a1899e6d5e4b70b166c6377da755ee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfMTIyOQ_49930704-211f-48ae-813e-08ae26da8ffc"
      unitRef="usd">15000000.0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i6d5b72ce12c945dba1b677a3d5b596b0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfMTIzNg_5d3ebfac-6a6c-4032-bb77-e06445878501"
      unitRef="usd">112100000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i35e554f52a884b3994b5414eeb93bcee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfMjM1Mg_5c64f3ae-266b-4d61-bad9-5ff3155e752e"
      unitRef="usd">2900000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="if3f83dfa74f645938feef7dbd450bef8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfMjM2Nw_24a7c2b3-7a7a-4c39-bf2d-77bfd2231caa"
      unitRef="usd">3200000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0323c22c7554451f863fc040c0f3edb6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfMzY3MQ_215b67d2-ee8f-487c-8412-b17baf8d5a4a"
      unitRef="usd">3300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ib1ba2ff8aa1d4ab89a8a0bbda5e70364_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RleHRyZWdpb246NWQyNWE4ODVkZmUyNDQ2OWFjYjZmZDVhOWRmNzIzNzlfNDI0Mw_132f6eb5-2947-4631-afec-8cc655625ef0">&lt;div style="text-align:justify;"&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;The following table presents a summary of changes in fair value of the Company&#x2019;s Level 3 assets and liabilities that are measured at fair value on a recurring basis, and are recorded as a component of other long-term liabilities on the consolidated balance sheet (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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:84.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.637%;"/&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(in thousands)&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Level 3 Inputs&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:'Times New Roman',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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities&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;/tr&gt;&lt;tr&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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#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:2pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New level 3 liability&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total gains (losses) reported in earnings&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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlement of Level 3 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:'Times New Roman',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:'Times New Roman',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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#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:2pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2a51beddba4946fe92237a3c9836d6b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RhYmxlOmMyZThiMjMyMjE0ZjRiNzE4NGRiZjNjMGFkODNkOGUzL3RhYmxlcmFuZ2U6YzJlOGIyMzIyMTRmNGI3MTg0ZGJmM2MwYWQ4M2Q4ZTNfNi0xLTEtMS0w_0dea61c0-78ed-4578-8200-e5eb8aaa3903"
      unitRef="usd">3340000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ibb4faff5c0204e9db8deb7227caaf0b2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RhYmxlOmMyZThiMjMyMjE0ZjRiNzE4NGRiZjNjMGFkODNkOGUzL3RhYmxlcmFuZ2U6YzJlOGIyMzIyMTRmNGI3MTg0ZGJmM2MwYWQ4M2Q4ZTNfNy0xLTEtMS0w_cf19b680-f45d-4247-876e-07fa4461a1d0"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ibb4faff5c0204e9db8deb7227caaf0b2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RhYmxlOmMyZThiMjMyMjE0ZjRiNzE4NGRiZjNjMGFkODNkOGUzL3RhYmxlcmFuZ2U6YzJlOGIyMzIyMTRmNGI3MTg0ZGJmM2MwYWQ4M2Q4ZTNfOC0xLTEtMS0w_a906f097-2d8e-4f5f-b6ec-be6f980f82a2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ibb4faff5c0204e9db8deb7227caaf0b2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RhYmxlOmMyZThiMjMyMjE0ZjRiNzE4NGRiZjNjMGFkODNkOGUzL3RhYmxlcmFuZ2U6YzJlOGIyMzIyMTRmNGI3MTg0ZGJmM2MwYWQ4M2Q4ZTNfOS0xLTEtMS0w_c2e08d81-a9f4-4b1a-bc6d-96dc385c380d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i82060a4a10e1454f9c9296aac1b6d63c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBiMDMzNmU5ZWI0OTQ3OTlhM2MzODJkNzg4YjBjYjFlL3NlYzowYjAzMzZlOWViNDk0Nzk5YTNjMzgyZDc4OGIwY2IxZV85NC9mcmFnOjVkMjVhODg1ZGZlMjQ0NjlhY2I2ZmQ1YTlkZjcyMzc5L3RhYmxlOmMyZThiMjMyMjE0ZjRiNzE4NGRiZjNjMGFkODNkOGUzL3RhYmxlcmFuZ2U6YzJlOGIyMzIyMTRmNGI3MTg0ZGJmM2MwYWQ4M2Q4ZTNfMTAtMS0xLTEtMA_cf0eb4e9-f60c-4fda-9553-8e061309c253"
      unitRef="usd">3340000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
</xbrl>
