<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iesc="http://www.ies-co.com/20200630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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="iesc-20200630.xsd" xlink:type="simple"/>
    <context id="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5db94d1c41d41159fce0e54656d07e9_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i01a1ccff7abf460db4d670fcbd4e4417_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ide043528d6184257835e7cfbb6a4da24_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="ic885327340a44386a63e2b057a079f14_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifea68b19c5c64a409e67d905e5957ce1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="ic554628ff8da42b49ae37e64fb2b864b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="id05eec901d564539b691d998235e99d0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i6f6dc15cb30e4599b7fa07a1a9e661ec_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i822560250d4c4d5ca154aa53b330127f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i242a42ee589a414bbde349330e00b091_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i42c05acd0d334d87b53c8c2e625dc29f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i266982c519254789b6df015e9eda1152_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i8289f12e2b7f45b8b09cc25d844b6f0c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i0d6cccc540154514a20764be71073e7b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="id38b6062b63042529f2a908ef1a86acb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i66fee2131ddc49588f2068ba502fcf21_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i96101c1e8e2f4a7a9b074fc3ce8de071_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i1524dd3630bf475fa8d453e0235305ab_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i691cf30a85cf4056ad4a8a820f371380_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="ie65cf0c5e93d4c369c92b97891517bf7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="ica9e5b7500c14df6821d1c72c55ba204_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iea2481bae1f743d490874d1b8aa861e5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibfb4cf1ae7834a678ac4d2011bea1b45_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="ia26677377c4845dfa68d69a678027763_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i8c976c41c1144158b6f1d66cace2a8a3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i84d43927bfbd497cb1cb661e34f34acf_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i5695ae7936b443ce8e5a11a53bb36fe3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i4ae26420d1c840cd813cac0b857a71cd_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i3218feb0e56c44619ba1a66c55a5e49e_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i9745dd6cab594ad2aeda27aa42a83cbc_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i81b7abd9da7e4aea8a64a219bd9e8634_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="icafed71cc3d94eb79de46bea97552c10_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i3993036ff1ce4ef28d2eab866c2f9e0c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6410a3091672451daf5866a37288f05e_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3cce946044b8482db5ab53d8776c6b93_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a861e054e624cc1b017de895d33f1b3_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i96d81661c5cb4a958fde920393f75cfc_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i05e2a700ff5d4b119f76d46a9352b06c_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="ief47641ba1934f3487bfec461de9a344_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="i9a4975ac48fb432faad297b8bbbd3f61_I20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="if61c155f85a34d369ab5fb181d0c2c86_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i040f25a0a012461384d85daf24cf965b_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i47c8e6ebede1467a9f5e3253e533b010_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i180811e0783c4338867330018e818338_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0ec8ffa6d96e43be99690878978f1436_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3661312300b14f068e8d7bf888bf9b5d_I20191001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2019-10-01</instant>
        </period>
    </context>
    <context id="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1b5d3abbe29c4a29936cb775db536898_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:IndustrialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9876cce8fb12499c9edfbd60ce07dfc2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:IndustrialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i78d0db97498b48dcac88a5e1ad97d4b4_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:IndustrialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5a1f137272bc403b9739d8cd33d0ebbc_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:IndustrialServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if17149e05d5a46bcb1d487ca31d0237f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:CustomPowerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie784047f506644fe91dfdf9f692d9eae_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:CustomPowerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1029d90e0a324e06abe362a16cf39302_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:CustomPowerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i520b5bf2ad0d4a5fb9c739a28af0d617_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:CustomPowerSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i95327065b90a4893b307fcbfc145d314_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:SingleFamilyContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaee13739c27148808a1cc3209f84c7da_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:SingleFamilyContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia92fecfc0fe14b1da22ae093399f291b_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:SingleFamilyContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3e1f4b68e00d42ada96ef9118484cdf7_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:SingleFamilyContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iabea14ca35a449fe80ca4db980eb64cd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:MultiFamilyandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib639c904342448ab879f3354519fd7a8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:MultiFamilyandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8fe845e292dc435589be8ee57e3bef9e_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:MultiFamilyandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic4a6685e0bc548feb1686553c413a778_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">iesc:MultiFamilyandOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia5c6ba66fe1c4a4b90d93afcc48a813c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5589526f43d4b3094b8fa6b32e6d60b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77bd258e4c5e4c73a1c91524244d2ca8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i87478a4b3f9842d89e96fdd6eebce196_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib9fcc86616e24347b075ed7688982b93_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icde2669895eb4c0ab0eafb56e95b89b5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i64bbd0ad672f4e878aa87134f2c70dbb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iba320d564bbc4565b0eb5218b6b3ab7c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7606813bd85b40c5b32667dd66e7a1a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i169fa07471904ce0abd63afb52943650_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaac2c64334824ab09f092e884cb310b9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if5bb8b374db7473793c4aca173409e20_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i51e4380e11a449de86d4e27577fac2dd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if3fbd65886f0427482a0aa8593bac4ac_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icfa1d92ff8c44542bd948dca05803cb5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8860fadeb8b24c018906be57174fae0d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibab74041082044a78dde7293a558afc0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d083ce0115d40b9932e22eb9376bacb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1b07905da66043e48249819e5399d9d8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i25f8166b08b24554a7c2778d42953a28_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icfbe0171636042358b4f001044e47809_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e0594ee9cd34714866c0cd03fe323c3_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i15e75b8d603948e6aab05d288f56e3b0_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i70f27ea43423401188d22d387f54bc3c_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id06c14230c0b43978c5e065289c5afa3_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i57d8e04cd3e444a4b68b657ab445bf6a_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3c6d88ee70324ae3a844832164ae3b55_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib2597fb2d23d441a81c294a8ac51f605_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i33949a6b02134db6b46ab0f587a018ae_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i321ada4c4b1c4e3abb52633a3912ebe4_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9c9ffd1e9f684ccdb281e03861cc6b16_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5033796bff6b4bcdb0376406d08e458b_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i621c38bf21ae4adab00e14c0a74a5094_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d4cfe84dfb949a2a9f723ffe4a8d8da_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icb648efc3c1c46a3b11a7379101594bf_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3b3cab23f9624c01ab8879668515c61b_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i506ccde2d3ec4517a969b19cc1756015_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia713786a37744b82b7548830338346fc_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7ad1bde32bf3499f89b326443e0bc7a5_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0d35a13da10a4de7b2e7b01b036c109b_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07349851a47f48618fc86dd31f7ff282_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icaf664be2c6649929a97fb9920896ec9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibb4146b6ddb04d8a8e715e274c9e50d2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib89d51998f6c47aba70e5883c2dcf5c7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idb3be53a501343519c2fd6e85cb51775_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3240012bf7814214913edbb58eae3a4b_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i49c27ea97fad41f191db00b528960bf7_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i0464897798d34977b44094aad3d22532_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i815eb96e82934b63a089dbfdec3d078c_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="iefc02a6ac2844f5f9d9ac2c244251011_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie88458171a97442c975303460a50cdce_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5cce787fd7ae45e6843dc0867c1d3b21_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">iesc:EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i33cd88a4c5e64ba7a14925481630a4ee_I20190502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2019-05-02</instant>
        </period>
    </context>
    <context id="i6e26642bcb754206a2ec5d57ec114737_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8ed1ff219dc44c789b9811524c99489f_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8fb50160d3024929a8597b43f41bf8c2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i44b9c169c06f45bb82692fe79340d705_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i91dd1f8098f34c7ba149962fc8e2817b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i22421471c127414d9273a5c4dd63fa2e_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5a05daf18b264748879238107953c59b_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:PresidentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iabc02b43a7cb43e08b5819bf4e7e92f4_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iddec1069371f4337814403323f589173_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iadeda5131e9c435f9cc99adeeaf07bc5_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i357128b5b8c54d3189665e038afdbd61_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5e06e724900421eabccf62ce39d1bfe_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i807f2e397ad64436a4923b27332675da_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i249ac24995e9406c9e99b35698e88a11_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibc69c4ef0441454e9dcdfd05ee89a975_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7c7035bcbef8452aa965a21b0174972b_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1f61f96f773e4943af816102451d8ff1_I20190206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
        </entity>
        <period>
            <instant>2019-02-06</instant>
        </period>
    </context>
    <context id="iabfe5217dbb747749749fe58e82b4731_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2bea0bd9e7174d918b87a3dc523bc30a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i742532688aa342da999b8a9fdb5ffbf0_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f1c4e0c900e4373b8297f29d03fab43_D20181001-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3fafe2fe91c34b0593b7b2264953986d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i07ec359cffff44a1a893643309d48e36_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idc5f3023d8e5469f8e39e9858230b900_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i5737a3be932d420696db8096e8e8b7db_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i77fa07e80e184e5b863c78d1e037a68f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommercialandIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i0572a1664fc14c1a8e9189991e6263f1_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i19c4443792924e02abbf82d54870785c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:InfrastructureSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i7b5a07b62c8044f096c399fa6189cff2_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">iesc:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i2aa096ed719b4f38951fdd4c0d5b1fb2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9394849e8fe84fc8a075daf6f5d29c51_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i364a18f972384790b1da7cc8ec364c6c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i03e58d11da0e454faa1a222248f32f71_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</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="i7da185c15fab418491795b32b3c2022f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1868220212b54e7ea4c58e0ad721c78b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i05842d20558b4fc08c25756954c91f5f_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ie29e4da609f74220bfd079924403505c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ib08c651a37ec455a805e81db65ea47c4_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic194072de0d64808a9a3272bcccad6e5_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i15d67f44c707457a9a8cc80787ebcae2_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i48587374aa284e09a4f7498e020c0cf2_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i159e7e4c0ea6473486a8944688bfa36d_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iceb17c1f86784f409b854f25212056f7_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e6f7b94fd614ccb862bdcbe92092ab6_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i08e7398fee7340b28341e407ec68bda4_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ca0d3ce24184fac82bdb1c3072f330a_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iba5e4c7f8dfa46339e9d1de2b3b8dfe3_D20191001-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i701c80c8cb184c1084fb9207c3143b9a_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9743396fbd3b4e1fbe289e594ae67730_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2f86d49d770d4c229ecb7d5d57c9ae26_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib807088767af4fea840c09f5cbd6167e_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib6e8e722c4be40d5ba3c051098ee0bc5_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i756ae749e17c4f44a2acb76335889fad_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i935c518f429944ab988498fc357a3cc6_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4e61d79411bd474caf7c8773ab0c91ad_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">iesc:InsuranceRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia43601894de645f08154039a8a3e2c4d_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">iesc:InsuranceRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iad80a7fc892d47088dd4c59e7472c1ff_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001048268</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">iesc:VendorRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-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="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80L2ZyYWc6MjljZWQ3OWMwZTVhNDU3MWI1Y2VkZGJjMGQ4NWYzZjYvdGV4dHJlZ2lvbjoyOWNlZDc5YzBlNWE0NTcxYjVjZWRkYmMwZDg1ZjNmNl80MjE_fa873956-b2bf-482e-ac7e-9921163bd487">0001048268</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80L2ZyYWc6MjljZWQ3OWMwZTVhNDU3MWI1Y2VkZGJjMGQ4NWYzZjYvdGV4dHJlZ2lvbjoyOWNlZDc5YzBlNWE0NTcxYjVjZWRkYmMwZDg1ZjNmNl80MTU_2f430eba-3a5d-4abb-9f80-9d73b9764ce2">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80L2ZyYWc6MjljZWQ3OWMwZTVhNDU3MWI1Y2VkZGJjMGQ4NWYzZjYvdGV4dHJlZ2lvbjoyOWNlZDc5YzBlNWE0NTcxYjVjZWRkYmMwZDg1ZjNmNl84MQ_787cf1ed-e1ac-4fca-a611-84e1dc989b19">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80L2ZyYWc6MjljZWQ3OWMwZTVhNDU3MWI1Y2VkZGJjMGQ4NWYzZjYvdGV4dHJlZ2lvbjoyOWNlZDc5YzBlNWE0NTcxYjVjZWRkYmMwZDg1ZjNmNl8xMTU_393dcc74-235d-43f6-9d49-84ca5aff442c">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80L2ZyYWc6MjljZWQ3OWMwZTVhNDU3MWI1Y2VkZGJjMGQ4NWYzZjYvdGV4dHJlZ2lvbjoyOWNlZDc5YzBlNWE0NTcxYjVjZWRkYmMwZDg1ZjNmNl80MjI_cc8c57ae-fe7f-44b6-b306-909d0c9005b4">--09-30</dei:CurrentFiscalYearEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNDg_06aade33-c508-4e2e-93e3-76042590d666"
      unitRef="usd">2438000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfOTE_05f41622-869d-40fa-8566-7d915585713a"
      unitRef="usd">1184000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfMTQx_e7226560-8374-45fc-9d4c-3c1a4023da48"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfMTg4_a0010408-8112-4f2a-9f3a-bc772943e3e1"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfMjQ0_570666bc-11a9-4e71-8c67-cd6c9c5386e7"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfMjk4_42d33944-a92f-4356-9a19-c3413cbd3ee6"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfMzUw_f77fd983-ee2f-4c89-ba42-eb71b5ebb225"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNDAw_6793d2fc-acb9-4d45-8d80-227fee04e16a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNDU3_b332bcfb-4723-494f-8a90-3b4a2324cc20"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNTEy_235b9933-8114-4081-b80d-155884b8d763"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNTU5_3654d445-e21b-4b92-8d32-0b3c9247f498"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNjAz_a4e97d81-734b-4d0d-85ad-e4e7b2101dc5"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNjU2_3bc22103-a027-4cd5-ae51-21440d0a8e05"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNzA3_eb7d9880-75d3-48a1-8050-e527cf818d00"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfNzU2_5acde292-df06-49fd-8a92-880cc256e680"
      unitRef="shares">22049529</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfODAz_e0cf1a8f-f7ec-4fbe-8fc9-ee75d64a95c4"
      unitRef="shares">22049529</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfODU2_49ef5595-9518-4101-93ce-9ed3f6ce23bb"
      unitRef="shares">21047008</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfOTA3_fcb24629-6103-4a21-9bc2-608e9ff1254e"
      unitRef="shares">21165011</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfOTUy_e61fa589-a40c-464f-8858-62d000af9e00"
      unitRef="shares">1002521</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xOS9mcmFnOmQyYWYxNWZmMGU5MzQ2ZjRiN2Q3MmE1YzY5NWU4NDY3L3RleHRyZWdpb246ZDJhZjE1ZmYwZTkzNDZmNGI3ZDcyYTVjNjk1ZTg0NjdfOTkz_c1336a60-1690-47cb-8c57-9e99e5b71bf4"
      unitRef="shares">884518</us-gaap:TreasuryStockShares>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i15d67f44c707457a9a8cc80787ebcae2_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfMi0yLTEtMS0w_0002d48f-78bc-42f4-bfc1-017f23092c44">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i48587374aa284e09a4f7498e020c0cf2_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfMi0zLTEtMS0w_673e0e83-cc07-4a98-a24e-9f940b97f52c">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i159e7e4c0ea6473486a8944688bfa36d_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfMy0zLTEtMS0w_77740e84-0ca4-409a-aa76-01bf1c84112a">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iceb17c1f86784f409b854f25212056f7_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfNC0yLTEtMS0w_e947876d-089b-4a6d-bfe8-5ebe0173adc2">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4e6f7b94fd614ccb862bdcbe92092ab6_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfNC0zLTEtMS0w_e7ac2d6f-b54b-458e-acfb-424be218a622">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i08e7398fee7340b28341e407ec68bda4_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfNS0zLTEtMS0w_45a6a6b9-c3de-4efa-a34b-f47f20c84a6b">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4ca0d3ce24184fac82bdb1c3072f330a_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfNi0zLTEtMS0w_19af18b2-7966-46b6-b17e-cfd07d541709">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iba5e4c7f8dfa46339e9d1de2b3b8dfe3_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOjMxMGIzN2VhMzY4NTQ2YmI5MGEzMmMwOWZlYWIyMzY2L3RhYmxlcmFuZ2U6MzEwYjM3ZWEzNjg1NDZiYjkwYTMyYzA5ZmVhYjIzNjZfNy0zLTEtMS0w_5ed7fb02-1e51-48fd-973f-368b8ae4caad">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i701c80c8cb184c1084fb9207c3143b9a_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfMi0yLTEtMS0w_4190072a-7d45-4c9a-bc86-495772d60610">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9743396fbd3b4e1fbe289e594ae67730_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfMi0zLTEtMS0w_9699e495-5d6c-46ef-a6a1-988dfb691594">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2f86d49d770d4c229ecb7d5d57c9ae26_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfMy0zLTEtMS0w_ff6ba053-3d47-449e-af40-4a4076466609">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib807088767af4fea840c09f5cbd6167e_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfNC0yLTEtMS0w_90529153-bb2b-4bff-a9ec-652f70a3c05f">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib6e8e722c4be40d5ba3c051098ee0bc5_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfNC0zLTEtMS0w_b50ed3cc-1a82-4767-af0f-1a6708254d82">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i756ae749e17c4f44a2acb76335889fad_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfNS0zLTEtMS0w_30029884-5cd7-4254-9457-b5b3d4979c7f">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i935c518f429944ab988498fc357a3cc6_D20191001-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83My9mcmFnOjRmZDAxZTI1ODRlZDQyMWM4NGQ0MDU4YmNmZDNmZjQ5L3RhYmxlOmEyMmFmYzM1NDRkNDQ0NjU4YTVhODlhYjQxOWVlMWQzL3RhYmxlcmFuZ2U6YTIyYWZjMzU0NGQ0NDQ2NThhNWE4OWFiNDE5ZWUxZDNfNi0zLTEtMS0w_7de1d65d-fc38-4478-893f-5d4f43942da4">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <dei:DocumentType
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZDU1M2FkNDZlMDlmNGQwOThjYjRkNjdmNmE5ODc3NDQvdGFibGVyYW5nZTpkNTUzYWQ0NmUwOWY0ZDA5OGNiNGQ2N2Y2YTk4Nzc0NF8wLTEtMS0xLTA_df962938-4d38-4ba8-b0d3-c7b1a027de87">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6YWU0NDI3ODRlMDgzNDMyODliZWQxNWNkOGM3OTE3NjMvdGFibGVyYW5nZTphZTQ0Mjc4NGUwODM0MzI4OWJlZDE1Y2Q4Yzc5MTc2M18xLTAtMS0xLTA_68078e09-371c-4573-925d-da641f77c962">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6YWU0NDI3ODRlMDgzNDMyODliZWQxNWNkOGM3OTE3NjMvdGFibGVyYW5nZTphZTQ0Mjc4NGUwODM0MzI4OWJlZDE1Y2Q4Yzc5MTc2M18yLTItMS0xLTA_f69d3766-761c-4861-836a-0c0cb3ec74d1">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6YWU0NDI3ODRlMDgzNDMyODliZWQxNWNkOGM3OTE3NjMvdGFibGVyYW5nZTphZTQ0Mjc4NGUwODM0MzI4OWJlZDE1Y2Q4Yzc5MTc2M180LTAtMS0xLTA_bdf767f7-1a6d-4f07-89be-58e52a091e1c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6OWViMDM2MzNlMDM4NGJkZDkxZWE1NjhjMzlhN2ExYjYvdGFibGVyYW5nZTo5ZWIwMzYzM2UwMzg0YmRkOTFlYTU2OGMzOWE3YTFiNl8wLTEtMS0xLTA_041ed4ed-bce4-438c-9960-7d146e503431">001-13783</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTIy_c25ae80a-c7b2-4fd6-b452-1a573f469d0a">IES Holdings, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjExMzRmNDRiNGM5NGFlYWE0NjUzNTczOGI0OGNkNjgvdGFibGVyYW5nZTpmMTEzNGY0NGI0Yzk0YWVhYTQ2NTM1NzM4YjQ4Y2Q2OF8wLTAtMS0xLTA_09d9f35d-e637-45df-bf67-af270570b2ea">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjExMzRmNDRiNGM5NGFlYWE0NjUzNTczOGI0OGNkNjgvdGFibGVyYW5nZTpmMTEzNGY0NGI0Yzk0YWVhYTQ2NTM1NzM4YjQ4Y2Q2OF8wLTEtMS0xLTA_038de6fe-fc72-45f4-a677-ae4f018fc30c">76-0542208</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTIz_c6d0e2a4-23b2-425e-8df5-cc03f293a0f4">5433 Westheimer Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTE1_b2a17abe-2620-45f3-89af-e5a9d2ea4b2b">Suite&#160;500</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTI0_6ba36293-0434-40b6-9f70-a8513863ad31">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTE4_67ecda54-a6ab-4719-b6ba-23731fb6c4f7">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTE2_07b564a0-8a88-4a73-8bfc-019eec487553">77056</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTE3_f6f75aae-f664-48e3-9d2d-4a23f0281b09">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTE5_b057bc5d-45a7-4b7f-b5ff-fd756bebf360">860-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie5db94d1c41d41159fce0e54656d07e9_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjU5OGQ4NThiMjkyNDdjYjhkY2I3YjNjMTBjMjM2NDUvdGFibGVyYW5nZTpmNTk4ZDg1OGIyOTI0N2NiOGRjYjdiM2MxMGMyMzY0NV8xLTAtMS0xLTA_29da4cb1-eec8-4b09-8e89-a88b6c37c3b9">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie5db94d1c41d41159fce0e54656d07e9_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjU5OGQ4NThiMjkyNDdjYjhkY2I3YjNjMTBjMjM2NDUvdGFibGVyYW5nZTpmNTk4ZDg1OGIyOTI0N2NiOGRjYjdiM2MxMGMyMzY0NV8xLTItMS0xLTA_e8aa01a7-50e5-4359-b468-4b38f4d029ad">IESC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie5db94d1c41d41159fce0e54656d07e9_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjU5OGQ4NThiMjkyNDdjYjhkY2I3YjNjMTBjMjM2NDUvdGFibGVyYW5nZTpmNTk4ZDg1OGIyOTI0N2NiOGRjYjdiM2MxMGMyMzY0NV8xLTQtMS0xLTA_971824fa-2891-4954-a5eb-9613a88fc901">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i01a1ccff7abf460db4d670fcbd4e4417_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjU5OGQ4NThiMjkyNDdjYjhkY2I3YjNjMTBjMjM2NDUvdGFibGVyYW5nZTpmNTk4ZDg1OGIyOTI0N2NiOGRjYjdiM2MxMGMyMzY0NV8yLTAtMS0xLTA_d5ef713f-56c0-4f6f-902e-917d8bbd6075">Rights to Purchase Preferred Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i01a1ccff7abf460db4d670fcbd4e4417_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjU5OGQ4NThiMjkyNDdjYjhkY2I3YjNjMTBjMjM2NDUvdGFibGVyYW5nZTpmNTk4ZDg1OGIyOTI0N2NiOGRjYjdiM2MxMGMyMzY0NV8yLTItMS0xLTA_008f47fe-cb50-4c52-a5dc-40d00d6a5a2e">IESC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i01a1ccff7abf460db4d670fcbd4e4417_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6ZjU5OGQ4NThiMjkyNDdjYjhkY2I3YjNjMTBjMjM2NDUvdGFibGVyYW5nZTpmNTk4ZDg1OGIyOTI0N2NiOGRjYjdiM2MxMGMyMzY0NV8yLTQtMS0xLTA_45cfe311-fd54-4eaf-ba13-27a15b5b6119">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTEy_a32df279-f3eb-4b20-9753-28842d2d841d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTIw_9b1049b0-dcdb-43ec-932a-45a5a793a1a8">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6OWRkNzM2YmQwNjhiNGRiNmJkOWVjMmQyMTk2Y2U4ODQvdGFibGVyYW5nZTo5ZGQ3MzZiZDA2OGI0ZGI2YmQ5ZWMyZDIxOTZjZTg4NF8wLTMtMS0xLTA_323eb275-d139-4cae-8d48-c1b02d9fac08">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6OWRkNzM2YmQwNjhiNGRiNmJkOWVjMmQyMTk2Y2U4ODQvdGFibGVyYW5nZTo5ZGQ3MzZiZDA2OGI0ZGI2YmQ5ZWMyZDIxOTZjZTg4NF8xLTQtMS0xLTA_6f464755-2d3f-4079-acc3-1a407aadd266">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGFibGU6OWRkNzM2YmQwNjhiNGRiNmJkOWVjMmQyMTk2Y2U4ODQvdGFibGVyYW5nZTo5ZGQ3MzZiZDA2OGI0ZGI2YmQ5ZWMyZDIxOTZjZTg4NF8yLTEtMS0xLTA_b47ad209-e13f-459c-bfbc-4f6a6e1b49d4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTIx_4242c0fc-138c-44b2-bd03-115bcddbbac5">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ide043528d6184257835e7cfbb6a4da24_I20200805"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xL2ZyYWc6MzExMTdiMzI0YjRlNGY2MmExNmMwMjlmYjIzMzUyY2IvdGV4dHJlZ2lvbjozMTExN2IzMjRiNGU0ZjYyYTE2YzAyOWZiMjMzNTJjYl8xOTE0_11c177af-c422-4ff6-b294-595a69b76e34"
      unitRef="shares">21048572</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfNS01LTEtMS0w_b52a4466-0125-4725-9fb2-bf8b2abbf8c9"
      unitRef="usd">35830000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfNS03LTEtMS0w_6a35742d-85ec-4d1c-be86-18cca8add899"
      unitRef="usd">18934000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfNy01LTEtMS0w_31fa9caf-87a9-4eca-9476-73ddc689d7bd"
      unitRef="usd">189829000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfNy03LTEtMS0w_ea2496e1-7cc1-4700-85c7-b42b565a6bea"
      unitRef="usd">186279000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractReceivableRetainage
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfOC01LTEtMS0w_3490a8ff-21a8-4e44-861e-51cfd7bcb0ea"
      unitRef="usd">38371000</us-gaap:ContractReceivableRetainage>
    <us-gaap:ContractReceivableRetainage
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfOC03LTEtMS0w_f0d2fa59-1bf4-4f22-9cfd-e29d7662a97e"
      unitRef="usd">29214000</us-gaap:ContractReceivableRetainage>
    <us-gaap:InventoryNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfOS01LTEtMS0w_be09c711-21a6-4bdb-9dc4-263853d53911"
      unitRef="usd">25343000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfOS03LTEtMS0w_90f3ec25-e9ce-4fdd-880f-7c5cab40cec6"
      unitRef="usd">21543000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTAtNS0xLTEtMA_c6be1fbc-ed0a-4c52-a2e6-273f2541211b"
      unitRef="usd">25821000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTAtNy0xLTEtMA_ca57e315-47f0-439f-8576-ba92a02a1688"
      unitRef="usd">29860000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTEtNS0xLTEtMA_e49c00dd-a328-42dc-bb68-9bcaf55e9ef2"
      unitRef="usd">11123000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTEtNy0xLTEtMA_edd2a58e-b16d-4880-a14b-9bf7a8c8f1c8"
      unitRef="usd">10625000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTItNS0xLTEtMA_a0ada3f6-f85a-4b5f-8f26-565856c6e956"
      unitRef="usd">326317000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTItNy0xLTEtMA_b2ee840d-51d4-402a-8a93-68137aef641c"
      unitRef="usd">296455000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTMtNS0xLTEtMA_52633d22-681f-41a4-b9f2-81a5498fa672"
      unitRef="usd">25260000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTMtNy0xLTEtMA_e87d9e0a-ad95-4448-bf28-84311e9de1f2"
      unitRef="usd">25746000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTQtNS0xLTEtMA_2d2675ab-048d-4607-a4c1-b2dab0c86f04"
      unitRef="usd">60484000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTQtNy0xLTEtMA_afe6872e-6e45-4b9a-ad93-9eca4569bab4"
      unitRef="usd">50622000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTUtNS0xLTEtMA_030e3fac-b4f1-41f7-a581-6351d9ebe342"
      unitRef="usd">42192000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTUtNy0xLTEtMA_fdc6989b-537e-4af7-be3c-fbf06a49b635"
      unitRef="usd">26623000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTYtNS0xLTEtMA_5f9847f6-810f-4abc-b726-57d8e1eaaf59"
      unitRef="usd">33389000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTYtNy0xLTEtMA_d197b022-4566-4db9-b2ad-7dc486a379c7"
      unitRef="usd">40874000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTctNS0xLTEtMA_06e2095e-f312-452e-99da-97c0fbab993d"
      unitRef="usd">32554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTctNy0xLTEtMA_ceb7063d-955d-45c7-8972-5df4eac6a3dc"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTgtNS0xLTEtMA_6ab3d58e-ff90-415f-9442-2ed1a0c1a6c8"
      unitRef="usd">5129000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTgtNy0xLTEtMA_12b06fad-41f2-465e-9847-ae87443968f9"
      unitRef="usd">4938000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTktNS0xLTEtMA_72b91caa-316b-4bba-99a5-5ff003e5b762"
      unitRef="usd">525325000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMTktNy0xLTEtMA_df3953f8-ed4a-4dc1-bb78-320ac1eade44"
      unitRef="usd">445258000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjItNS0xLTEtMA_144ef500-d292-42ff-a31e-4d6cc32a297a"
      unitRef="usd">166604000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjItNy0xLTEtMA_1309d70c-0dba-4cc4-a47b-354532b9eaf5"
      unitRef="usd">152909000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjMtNS0xLTEtMA_30e6fd30-7c53-42cf-86f2-e8787faf6f81"
      unitRef="usd">56174000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjMtNy0xLTEtMA_fa92427a-2e18-4ff1-a5d8-09a598874c52"
      unitRef="usd">40563000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjQtNS0xLTEtMA_07168c61-fc8f-4121-b4e9-d18d170eb46c"
      unitRef="usd">222778000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjQtNy0xLTEtMA_b3dc8eb5-b0c0-44c1-a095-2bc7768177f5"
      unitRef="usd">193472000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjUtNS0xLTEtMA_8810b63e-c5e6-4ca4-a530-9ca89edab749"
      unitRef="usd">256000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjUtNy0xLTEtMA_9cf44a7f-6c99-4f9a-ae0d-9e5b5192e429"
      unitRef="usd">299000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjYtNS0xLTEtMA_b8b7a1e2-1693-4f5d-ac74-57ca5902df3a"
      unitRef="usd">21642000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjYtNy0xLTEtMA_f02571bf-7109-46b6-9ca8-e9af6f2f6fed"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjctNS0xLTEtMA_ff35f31d-671d-46a8-b91e-4c951be5cb06"
      unitRef="usd">7171000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjctNy0xLTEtMA_f737f968-5587-42fc-88d7-75122e1cf78c"
      unitRef="usd">1945000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjgtNS0xLTEtMA_405fa65b-6633-4b87-9515-3a2dd5485544"
      unitRef="usd">251847000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjgtNy0xLTEtMA_31463804-dc49-4f45-961a-aac220b8aae6"
      unitRef="usd">195716000</us-gaap:Liabilities>
    <us-gaap:MinorityInterest
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjktNS0xLTEtMA_77392afd-4560-4f88-a0cf-961f0abb5396"
      unitRef="usd">2797000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMjktNy0xLTEtMA_55b62630-0a75-45c1-bdb0-a12394956a79"
      unitRef="usd">3294000</us-gaap:MinorityInterest>
    <us-gaap:PreferredStockValue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzItNS0xLTEtMA_7f0eff55-8229-42ec-ac61-ffc95ca36a65"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzItNy0xLTEtMA_233d85e4-1813-49f6-950d-458ba7ed128d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzQtNS0xLTEtMA_f9789623-d929-4f9b-b946-15a034fa5371"
      unitRef="usd">220000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzQtNy0xLTEtMA_9adf8768-c639-4e17-829e-d97c06a0cb45"
      unitRef="usd">220000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzUtNS0xLTEtMA_6c8ba15b-7392-4053-ae12-d39bdea48eb5"
      unitRef="usd">16153000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzUtNy0xLTEtMA_c5278488-1036-4106-929e-c6b43b9f00a7"
      unitRef="usd">12483000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzYtNS0xLTEtMA_f8ca9034-f2dd-460e-ad1b-3bd8f0a2abe9"
      unitRef="usd">194021000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzYtNy0xLTEtMA_9788eb16-6cc7-402c-895d-7dfb30c4bdf0"
      unitRef="usd">192911000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzctNS0xLTEtMA_f8ee8460-de1c-4894-8a74-c5ed8c8c5259"
      unitRef="usd">92593000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzctNy0xLTEtMA_dd2a4564-4c20-435e-9ec5-248f8cb4cd40"
      unitRef="usd">65600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzgtNS0xLTEtMA_4e6caea9-265e-4294-91ae-9bd040075b94"
      unitRef="usd">270681000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzgtNy0xLTEtMA_6b7810cd-396d-4f97-b427-dc8aca14d15c"
      unitRef="usd">246248000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzktNS0xLTEtMA_2105fc91-aff8-40ee-9509-f0d7b221c10d"
      unitRef="usd">525325000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8xNi9mcmFnOjYzMzg2NWNkY2MwZTQ3NDZhNmI5OWE2NDY0MDA0NTVjL3RhYmxlOjFhNTY4NjM1NTA4NDRiNDJiMjk5ODk2YWZlY2JjMmY1L3RhYmxlcmFuZ2U6MWE1Njg2MzU1MDg0NGI0MmIyOTk4OTZhZmVjYmMyZjVfMzktNy0xLTEtMA_34c0de31-442d-4b76-8419-bd8778039dd7"
      unitRef="usd">445258000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMi03LTEtMS0w_8e6ce3c8-7c5a-4a4a-9332-c48756d1902d"
      unitRef="usd">293125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMi0xMC0xLTEtMA_4aa96b6c-c8c1-4f6f-92ef-566e5d03e4fc"
      unitRef="usd">282633000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMy03LTEtMS0w_d2d8db0c-c202-4ef5-b959-f288de3eeaec"
      unitRef="usd">234805000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMy0xMC0xLTEtMA_28aa62ab-6df7-4367-a43f-3376036ccd56"
      unitRef="usd">236236000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNC03LTEtMS0w_33069af2-ebc4-47e3-8dbe-62a00a61ac75"
      unitRef="usd">58320000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNC0xMC0xLTEtMA_916e2add-75a8-4872-a343-41c8afb97a9e"
      unitRef="usd">46397000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNS03LTEtMS0w_5f6d80d0-f1a3-4fb7-9c21-cf66d611c2b4"
      unitRef="usd">44261000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNS0xMC0xLTEtMA_6b15e7d3-6925-41df-bdf6-a122f8d776e1"
      unitRef="usd">36333000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNi03LTEtMS0w_069e9b04-05fe-4c4b-ad92-5e1826a4b709"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNi0xMC0xLTEtMA_4b95650f-894a-468d-bce3-06f289aba364"
      unitRef="usd">-163000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNy03LTEtMS0w_b14d14a2-9918-4f24-8a0c-205884d9758e"
      unitRef="usd">3000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfNy0xMC0xLTEtMA_b5a4db5b-f565-468f-971e-93f95ae911f7"
      unitRef="usd">8000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfOC03LTEtMS0w_6c319b51-077a-4ccb-a31b-7d14567a46a8"
      unitRef="usd">14062000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfOC0xMC0xLTEtMA_7790105b-75f7-46c5-b07f-29cc0881f0ad"
      unitRef="usd">10235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTAtNy0xLTEtMA_b0ae9395-4acf-4ba1-9cdb-e773b57e62f3"
      unitRef="usd">269000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTAtMTAtMS0xLTA_2340f285-cdcf-49ce-aa32-9eb5503e5647"
      unitRef="usd">451000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTEtNy0xLTEtMA_3111045a-5360-4583-b8f4-62bc6da70470"
      unitRef="usd">232000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTEtMTAtMS0xLTA_c0c47768-dffe-4746-a4ee-a4e7f7abb368"
      unitRef="usd">64000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTItNy0xLTEtMA_83caf3aa-7239-46e7-a862-a0dc818187c1"
      unitRef="usd">14025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTItMTAtMS0xLTA_a1666068-a923-482e-b539-144c811c10f9"
      unitRef="usd">9848000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTMtNy0xLTEtMA_51a6c0ba-5c18-4396-b363-8408e718483c"
      unitRef="usd">1695000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTMtMTAtMS0xLTA_e7c47bf2-cf11-433f-b8ae-a8d776f11d2b"
      unitRef="usd">-1207000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTQtNy0xLTEtMA_71dc821f-2e2e-4f77-8fef-89c6ea86fb03"
      unitRef="usd">12330000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTQtMTAtMS0xLTA_c78b18b6-38b6-4e1e-b181-ebe6b22ad266"
      unitRef="usd">11055000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTUtNy0xLTEtMA_8380fbe1-812b-4198-a9ea-f185be56c0a5"
      unitRef="usd">70000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTUtMTAtMS0xLTA_30ae77ef-491f-4be3-b61d-cf5ec50d8ed4"
      unitRef="usd">83000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTYtNy0xLTEtMA_7534e1ed-afa9-41ba-b9ff-be38017a1511"
      unitRef="usd">12260000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTYtMTAtMS0xLTA_3a028d2c-48c0-46d2-8762-06cc239c1d9a"
      unitRef="usd">10972000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTktNy0xLTEtMA_932c8491-e433-4e89-b650-5f3fd8c20744"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMTktMTAtMS0xLTA_eb8e6834-b0aa-42b0-9c85-2da4d061c983"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMjAtNy0xLTEtMA_10716713-de57-4b8d-9e08-27966f489c51"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMjAtMTAtMS0xLTA_6a26d7b9-e38e-490b-bf97-f0b4b597c6c3"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMjMtNy0xLTEtMA_57baa423-434f-464c-bab9-9dc67fe7aa86"
      unitRef="shares">20728149</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMjMtMTAtMS0xLTA_a2db6677-13f1-40ee-8948-2937bf4c2b10"
      unitRef="shares">21043425</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMjQtNy0xLTEtMA_8411157b-0ae0-48c5-8d84-3906fbf5b19a"
      unitRef="shares">20996732</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yMi9mcmFnOjhjZTQ1YmI4YjY5OTRkMTBiOTUyNTc3ZjczOTk4NWEyL3RhYmxlOjc4MDI5MzAyYWRmMzQyMzg4YTY0NjgwM2Y3OGNmNjZmL3RhYmxlcmFuZ2U6NzgwMjkzMDJhZGYzNDIzODhhNjQ2ODAzZjc4Y2Y2NmZfMjQtMTAtMS0xLTA_41b7e7b3-9df3-43ea-a72a-ba16c708ba4c"
      unitRef="shares">21301235</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMi03LTEtMS0w_21c2e2d9-597a-4c59-b462-80f450042b10"
      unitRef="usd">860445000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMi0xMC0xLTEtMA_1386fad9-8eb4-47a4-b3be-0944bfa2c747"
      unitRef="usd">783389000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMy03LTEtMS0w_c6729256-51a7-412d-9694-4a3278919fd2"
      unitRef="usd">700646000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMy0xMC0xLTEtMA_0d5aaa0e-7006-48c5-97f6-4f84e33850ef"
      unitRef="usd">652156000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNC03LTEtMS0w_3551f411-278f-4a55-9625-a76e24a5bf8e"
      unitRef="usd">159799000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNC0xMC0xLTEtMA_789bb9c6-b4d3-4163-a0ce-df10aba1f39c"
      unitRef="usd">131233000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNS03LTEtMS0w_cffe8ab9-a54c-41e8-96b7-f1443f6a2e36"
      unitRef="usd">124169000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNS0xMC0xLTEtMA_1167a8a5-a63d-45ca-97c0-a4c9320c3460"
      unitRef="usd">103489000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNi03LTEtMS0w_91a7e379-ecdb-47c6-b36a-20553309a1f6"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNi0xMC0xLTEtMA_228593b7-b1f9-4bf7-b48e-9f75c7fa5178"
      unitRef="usd">-278000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNy03LTEtMS0w_f7270e3e-971a-4328-bf3d-6724442a9f43"
      unitRef="usd">40000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfNy0xMC0xLTEtMA_646bc062-fb82-4cfc-861e-231f8f61e8ad"
      unitRef="usd">-87000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfOC03LTEtMS0w_f4a4e97b-f354-4380-aed5-fef7609fea8f"
      unitRef="usd">35670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfOC0xMC0xLTEtMA_3d129ddc-a851-427e-82a9-47990fb2de0f"
      unitRef="usd">27935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTAtNy0xLTEtMA_ab7a5486-8ed1-41b3-b250-42df93100d54"
      unitRef="usd">828000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTAtMTAtMS0xLTA_6d7703e1-666b-46d9-8cde-50436f839f98"
      unitRef="usd">1533000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTEtNy0xLTEtMA_f95e7d27-6a0c-448e-be2d-b7608667ccd5"
      unitRef="usd">-177000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTEtMTAtMS0xLTA_62d18328-ca2d-4604-9dbd-d0067906bb5f"
      unitRef="usd">129000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTItNy0xLTEtMA_ddac0c6d-04a6-46e9-a378-048e167a5e3f"
      unitRef="usd">34665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTItMTAtMS0xLTA_a1ea83ef-216a-4bdc-8565-80bab422d119"
      unitRef="usd">26531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTMtNy0xLTEtMA_02437d43-d450-4a49-bae2-aa9046f20fd9"
      unitRef="usd">7592000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTMtMTAtMS0xLTA_00ae49c3-d24d-455d-8ce7-8b8320ef7f90"
      unitRef="usd">3036000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTQtNy0xLTEtMA_fe177cc0-69aa-4d30-a767-c9e1d5a9de6e"
      unitRef="usd">27073000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTQtMTAtMS0xLTA_84f76561-6ab9-4aee-acb6-cf43407a0de6"
      unitRef="usd">23495000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTUtNy0xLTEtMA_fccb74a4-27b8-4520-8a74-45313771e14e"
      unitRef="usd">80000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTUtMTAtMS0xLTA_6dba2aba-919a-436d-a2b8-30eb1985d694"
      unitRef="usd">150000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTYtNy0xLTEtMA_656013fb-1d1e-43b7-aa8d-0494229ed0eb"
      unitRef="usd">26993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTYtMTAtMS0xLTA_a566df9c-26ca-47c8-8fb2-3beb4951a5f7"
      unitRef="usd">23345000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTktNy0xLTEtMA_9cfd9c39-53d9-4b95-92f6-eb3ca1146b59"
      unitRef="usdPerShare">1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMTktMTAtMS0xLTA_cd285ee4-6752-4d2d-b62d-b02c86e23599"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMjAtNy0xLTEtMA_85410d3d-570b-48d7-a436-593457e118ff"
      unitRef="usdPerShare">1.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMjAtMTAtMS0xLTA_ae54b6a7-8759-40ab-8274-43d9cd3c3730"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMjMtNy0xLTEtMA_10979649-e75c-4b7b-8135-94698e4941b7"
      unitRef="shares">20819857</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMjMtMTAtMS0xLTA_21a84449-e835-4bc3-8ebf-425243dbd381"
      unitRef="shares">21139697</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMjQtNy0xLTEtMA_400dfbb1-666c-480b-8852-38667c07201e"
      unitRef="shares">21084267</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yNS9mcmFnOjUwNDIzYTE5NDQ0ODQ5YWViOTcwMjMzZGYyODUyMzUwL3RhYmxlOmNlNjU4OWNjMWRlMDQyZGY5MDdjMDRhYzYzOGFhZGQ2L3RhYmxlcmFuZ2U6Y2U2NTg5Y2MxZGUwNDJkZjkwN2MwNGFjNjM4YWFkZDZfMjQtMTAtMS0xLTA_838225f3-7a04-44a0-b717-898457124b30"
      unitRef="shares">21382178</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="ifea68b19c5c64a409e67d905e5957ce1_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy0yLTEtMS0w_dc6f9793-dc13-42d8-aee7-9323d5584f7c"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ifea68b19c5c64a409e67d905e5957ce1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy01LTEtMS0w_49dc9da0-f877-49d0-9a27-49c99028cd66"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ic554628ff8da42b49ae37e64fb2b864b_I20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy03LTEtMS0w_a00b4cac-3d06-4486-83ce-31c183c16e0c"
      unitRef="shares">977863</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ic554628ff8da42b49ae37e64fb2b864b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy0xMC0xLTEtMA_786f12c7-13be-4302-a7c3-522ffcd91994"
      unitRef="usd">-15643000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id05eec901d564539b691d998235e99d0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy0xMy0xLTEtMA_81c67969-3063-483e-92dc-444631e48888"
      unitRef="usd">192895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f6dc15cb30e4599b7fa07a1a9e661ec_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy0xNi0xLTEtMA_511136ff-021d-491a-9ef7-0b8008e5c299"
      unitRef="usd">80333000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i822560250d4c4d5ca154aa53b330127f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMy0xOS0xLTEtMA_8476c9ef-0b02-4c29-b61b-e2c85adca4b5"
      unitRef="usd">257805000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i242a42ee589a414bbde349330e00b091_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNC03LTEtMS0w_70ecc507-3a6f-4050-b1cc-fd019ce7f234"
      unitRef="shares">2053</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i242a42ee589a414bbde349330e00b091_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNC0xMC0xLTEtMA_eaaf940a-bfba-4fe2-9a07-2b906f713c31"
      unitRef="usd">33000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42c05acd0d334d87b53c8c2e625dc29f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNC0xMy0xLTEtMA_632def88-b0fb-40f1-a27c-aa36f236753b"
      unitRef="usd">-33000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i242a42ee589a414bbde349330e00b091_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNS03LTEtMS0w_3eabc71a-b72a-4153-9c23-c09871196bac"
      unitRef="shares">26711</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i242a42ee589a414bbde349330e00b091_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNS0xMC0xLTEtMA_22cf8d58-3233-4aa0-89ab-55054dc8fb18"
      unitRef="usd">543000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNS0xOS0xLTEtMA_25ae4fe2-ab7e-46bb-9b53-7d9b517a46be"
      unitRef="usd">543000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42c05acd0d334d87b53c8c2e625dc29f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNy0xMy0xLTEtMA_004a02db-5c12-4cb8-bf62-9029dd0a9bdf"
      unitRef="usd">1159000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfNy0xOS0xLTEtMA_17941b2d-684f-4eb0-a36a-ad7e13cdb8f7"
      unitRef="usd">1159000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i266982c519254789b6df015e9eda1152_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfOS0xNi0xLTEtMA_99722089-7573-4365-90e5-876b5c4268e7"
      unitRef="usd">12260000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfOS0xOS0xLTEtMA_7534e1ed-afa9-41ba-b9ff-be38017a1511"
      unitRef="usd">12260000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i8289f12e2b7f45b8b09cc25d844b6f0c_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtMi0xLTEtMA_0042c798-aba7-4845-b760-85cba32aac7f"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8289f12e2b7f45b8b09cc25d844b6f0c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtNS0xLTEtMA_506bcb71-434e-4ecb-bec6-ebe06d60933b"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0d6cccc540154514a20764be71073e7b_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtNy0xLTEtMA_a0a8a3df-0e7e-4f02-a8ab-417e4be9d717"
      unitRef="shares">1002521</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0d6cccc540154514a20764be71073e7b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtMTAtMS0xLTA_d036c1c3-3620-4792-b4cb-24807832c447"
      unitRef="usd">-16153000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id38b6062b63042529f2a908ef1a86acb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtMTMtMS0xLTA_35edfc1d-e617-468c-942e-054099e92173"
      unitRef="usd">194021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66fee2131ddc49588f2068ba502fcf21_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtMTYtMS0xLTA_26819f72-2228-467d-be88-08f856ed41d5"
      unitRef="usd">92593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOmI3MDhkMDJlMTFhYTRiNGZhZDkwMjY0Y2Q2NjJjNThkL3RhYmxlcmFuZ2U6YjcwOGQwMmUxMWFhNGI0ZmFkOTAyNjRjZDY2MmM1OGRfMTAtMTktMS0xLTA_5439350f-e525-4b05-a5d5-e0d3b732a16a"
      unitRef="usd">270681000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i96101c1e8e2f4a7a9b074fc3ce8de071_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy0yLTEtMS0w_e8195bf9-538c-4099-95d7-4af1d3764e4b"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i96101c1e8e2f4a7a9b074fc3ce8de071_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy01LTEtMS0w_75c0d443-0e97-4d2f-9faf-5c4d34469235"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i1524dd3630bf475fa8d453e0235305ab_I20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy03LTEtMS0w_53909d2e-276b-462c-b44f-c905d2b036a2"
      unitRef="shares">667682</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1524dd3630bf475fa8d453e0235305ab_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy0xMC0xLTEtMA_1645d553-c8c6-4f9d-b226-9289a5b530a5"
      unitRef="usd">-8443000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i691cf30a85cf4056ad4a8a820f371380_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy0xMy0xLTEtMA_cf5c67b5-95f1-477e-8006-3bc314c4a79f"
      unitRef="usd">191579000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie65cf0c5e93d4c369c92b97891517bf7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy0xNi0xLTEtMA_788f3a4e-b559-4d60-85ca-72faf0abc945"
      unitRef="usd">44789000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica9e5b7500c14df6821d1c72c55ba204_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfMy0xOS0xLTEtMA_343679a9-aa27-4656-aad4-ef2ce3775ecb"
      unitRef="usd">228145000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iea2481bae1f743d490874d1b8aa861e5_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNS03LTEtMS0w_339bd1e4-aa5e-4ffc-a227-ad76e338c450"
      unitRef="shares">162993</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iea2481bae1f743d490874d1b8aa861e5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNS0xMC0xLTEtMA_a8199921-0cd6-4451-bcb5-dbfdbe6d1378"
      unitRef="usd">2914000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibfb4cf1ae7834a678ac4d2011bea1b45_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNS0xMy0xLTEtMA_ca6dce13-0b85-43cb-81fc-ccb425d6cb15"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNS0xOS0xLTEtMA_5fc9e6a6-0e1a-4eb1-b992-1a4bd398751f"
      unitRef="usd">2914000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibfb4cf1ae7834a678ac4d2011bea1b45_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNi0xMy0xLTEtMA_69286064-1f7b-4df2-8f0c-cb0b967eb6ec"
      unitRef="usd">810000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNi0xOS0xLTEtMA_2db7bcfc-c59f-471c-8145-1ed4889fafd1"
      unitRef="usd">810000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia26677377c4845dfa68d69a678027763_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNy0xNi0xLTEtMA_657167a5-dca6-447e-975e-f4ed66efbdca"
      unitRef="usd">10972000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfNy0xOS0xLTEtMA_bff06ff3-3502-4c45-8e25-614092229dbf"
      unitRef="usd">10972000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i8c976c41c1144158b6f1d66cace2a8a3_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC0yLTEtMS0w_5f63125c-d6b7-4372-b3e1-84258be88570"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8c976c41c1144158b6f1d66cace2a8a3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC01LTEtMS0w_08bb31d1-9eb2-4cef-af94-0929ff3ae6d0"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i84d43927bfbd497cb1cb661e34f34acf_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC03LTEtMS0w_75de28cf-7df2-4f00-97fd-68f619fbc929"
      unitRef="shares">830675</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i84d43927bfbd497cb1cb661e34f34acf_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC0xMC0xLTEtMA_f2d06a29-e4e0-41a2-9767-4c37f77e6a15"
      unitRef="usd">-11357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5695ae7936b443ce8e5a11a53bb36fe3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC0xMy0xLTEtMA_1013742a-d966-480d-b3db-4f662cdca811"
      unitRef="usd">192389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ae26420d1c840cd813cac0b857a71cd_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC0xNi0xLTEtMA_a5bd4d72-95dd-44c2-893c-704acb9adb0c"
      unitRef="usd">55761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3218feb0e56c44619ba1a66c55a5e49e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8yOC9mcmFnOmU4ZjczYWZkMzI5ODQ1MjE4ZjRhMWEwOTlmMGU4ZjRhL3RhYmxlOjAwOTAxY2I2MDY1MTRiNzE5N2ZmNWRiNTA0ZjU4Y2Y2L3RhYmxlcmFuZ2U6MDA5MDFjYjYwNjUxNGI3MTk3ZmY1ZGI1MDRmNThjZjZfOC0xOS0xLTEtMA_d7b81dee-bf55-43a0-96c0-c94425e0d1b8"
      unitRef="usd">237013000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9745dd6cab594ad2aeda27aa42a83cbc_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy0yLTEtMS0w_9f8e9b09-f6c7-4774-a94f-351346445d36"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9745dd6cab594ad2aeda27aa42a83cbc_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy01LTEtMS0w_f72fe731-3373-43e1-8b5e-a75cd7c2309f"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i81b7abd9da7e4aea8a64a219bd9e8634_I20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy03LTEtMS0w_8b0300fd-589e-4d20-b797-b20e3d01221a"
      unitRef="shares">884518</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i81b7abd9da7e4aea8a64a219bd9e8634_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy0xMC0xLTEtMA_5ff43353-deaf-4e63-9085-b0ba87e3397e"
      unitRef="usd">-12483000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icafed71cc3d94eb79de46bea97552c10_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy0xMy0xLTEtMA_07cffee6-f9f7-403f-99ab-9513bc2ca933"
      unitRef="usd">192911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3993036ff1ce4ef28d2eab866c2f9e0c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy0xNi0xLTEtMA_a366d7bc-6c1f-45ac-98b6-1ced9a06c11a"
      unitRef="usd">65600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfMy0xOS0xLTEtMA_cfec35da-740c-440e-af4b-03fdfebb540d"
      unitRef="usd">246248000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNC03LTEtMS0w_34a249ba-0ba8-4edc-927f-76690249067f"
      unitRef="shares">118633</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNC0xMC0xLTEtMA_43a21c92-ff73-4f1e-a0bd-177858f3c3ea"
      unitRef="usd">1683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6410a3091672451daf5866a37288f05e_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNC0xMy0xLTEtMA_4684f161-e891-494f-a1c6-5172a7791041"
      unitRef="usd">-1683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNS03LTEtMS0w_abf9486c-4734-48c1-9710-29f0358d9048"
      unitRef="shares">242386</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNS0xMC0xLTEtMA_7fb684f8-d9b4-4bd1-959e-3e7bb9fd7d48"
      unitRef="usd">5437000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNS0xOS0xLTEtMA_1b8d2ab5-ba1b-4843-b330-d3a73fef23bc"
      unitRef="usd">5437000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNi03LTEtMS0w_339b8cae-9cf5-4e8f-bc9a-975c8a95341c"
      unitRef="shares">5750</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNi0xMC0xLTEtMA_9cf0e56d-9494-47b9-b318-165deade4bc5"
      unitRef="usd">84000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6410a3091672451daf5866a37288f05e_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNi0xMy0xLTEtMA_25af61fb-917c-42cb-840d-44d415b07845"
      unitRef="usd">-50000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNi0xOS0xLTEtMA_1426d5d4-3d85-4cb6-901e-888339b0e58e"
      unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6410a3091672451daf5866a37288f05e_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNy0xMy0xLTEtMA_b886a67b-5e9d-429e-b956-91b3eb0b6d28"
      unitRef="usd">2843000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfNy0xOS0xLTEtMA_19e393ea-87ef-45eb-8066-0c9d3c9669f9"
      unitRef="usd">2843000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3cce946044b8482db5ab53d8776c6b93_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOC0xNi0xLTEtMA_79136cb6-204a-4d5e-bda0-4c1dfff54ed3"
      unitRef="usd">26993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOC0xOS0xLTEtMA_546da093-4e3c-4919-a687-82ddaabd4ac4"
      unitRef="usd">26993000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i8289f12e2b7f45b8b09cc25d844b6f0c_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS0yLTEtMS0w_08d76fbb-c44b-497a-ad15-c3beacc44d87"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8289f12e2b7f45b8b09cc25d844b6f0c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS01LTEtMS0w_dfaeb20e-d8a6-42a0-a9cb-a04e980209fd"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0d6cccc540154514a20764be71073e7b_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS03LTEtMS0w_c831346c-1b5a-4abb-ad7d-9aa5abdd38c2"
      unitRef="shares">1002521</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0d6cccc540154514a20764be71073e7b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS0xMC0xLTEtMA_f8f0f7cf-2e21-409a-9c5b-70c8bfbcd9be"
      unitRef="usd">-16153000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id38b6062b63042529f2a908ef1a86acb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS0xMy0xLTEtMA_becb59c9-ee4c-4d48-9f72-0626e497f49c"
      unitRef="usd">194021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66fee2131ddc49588f2068ba502fcf21_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS0xNi0xLTEtMA_0353b877-61e0-4095-a054-00019f994cd5"
      unitRef="usd">92593000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOmQ4YzU0MDc0NTg1YzQ3YjM5NjAxNzZmMTdhYjQzZDJmL3RhYmxlcmFuZ2U6ZDhjNTQwNzQ1ODVjNDdiMzk2MDE3NmYxN2FiNDNkMmZfOS0xOS0xLTEtMA_2c3cc40a-554b-42eb-bf05-23bd90755057"
      unitRef="usd">270681000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2a861e054e624cc1b017de895d33f1b3_I20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy0yLTEtMS0w_f0b86f3f-d32c-4eea-b6fd-29747c458671"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2a861e054e624cc1b017de895d33f1b3_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy01LTEtMS0w_ca50bf7f-22e4-49f9-8f54-c787ead5031f"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i96d81661c5cb4a958fde920393f75cfc_I20180930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy03LTEtMS0w_50396c08-fa1f-48ce-b8db-46ccc93902d0"
      unitRef="shares">843993</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i96d81661c5cb4a958fde920393f75cfc_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy0xMC0xLTEtMA_e8e8a491-b741-4707-9959-4f956d9c6243"
      unitRef="usd">-8937000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05e2a700ff5d4b119f76d46a9352b06c_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy0xMy0xLTEtMA_6b248239-020b-417d-93e3-0536b08a7fea"
      unitRef="usd">196810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ief47641ba1934f3487bfec461de9a344_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy0xNi0xLTEtMA_20f4d810-d34d-4932-af38-4d7d5eccdbfe"
      unitRef="usd">32314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a4975ac48fb432faad297b8bbbd3f61_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfMy0xOS0xLTEtMA_68234b74-f070-4a47-8734-c830a802430e"
      unitRef="usd">220407000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if61c155f85a34d369ab5fb181d0c2c86_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNC03LTEtMS0w_0882ae73-0ed1-4212-86bf-b9219460aeb1"
      unitRef="shares">499874</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if61c155f85a34d369ab5fb181d0c2c86_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNC0xMC0xLTEtMA_a75dc148-d12c-45a6-aa1b-d4ec541c3614"
      unitRef="usd">5905000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i040f25a0a012461384d85daf24cf965b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNC0xMy0xLTEtMA_f6e46502-0b48-499f-89da-aee8dddf756f"
      unitRef="usd">-5905000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if61c155f85a34d369ab5fb181d0c2c86_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNS03LTEtMS0w_c2a589c8-5c92-4764-8ec8-28f5f8455547"
      unitRef="shares">486556</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if61c155f85a34d369ab5fb181d0c2c86_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNS0xMC0xLTEtMA_10f9b44c-5442-4399-9584-79167d33972a"
      unitRef="usd">8325000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i040f25a0a012461384d85daf24cf965b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNS0xMy0xLTEtMA_f448807b-8b5c-4a78-a4b0-9e913c2b4d08"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNS0xOS0xLTEtMA_816503a8-9f9d-4c38-b197-837abaea470f"
      unitRef="usd">8325000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <iesc:CumulativeEffectOfNewAccountingPrinciple
      contextRef="i47c8e6ebede1467a9f5e3253e533b010_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNi0xNi0xLTEtMA_1594ab0a-b578-4590-9d8a-1454e132537b"
      unitRef="usd">102000</iesc:CumulativeEffectOfNewAccountingPrinciple>
    <iesc:CumulativeEffectOfNewAccountingPrinciple
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNi0xOS0xLTEtMA_70eb4eed-7b83-46c1-975f-6993bdbfe268"
      unitRef="usd">102000</iesc:CumulativeEffectOfNewAccountingPrinciple>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i040f25a0a012461384d85daf24cf965b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNy0xMy0xLTEtMA_8d743740-0aa2-439b-9dbd-bc79947a1240"
      unitRef="usd">1484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfNy0xOS0xLTEtMA_806e9a4b-cdfa-4227-8dc0-38a47bf1d944"
      unitRef="usd">1484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i47c8e6ebede1467a9f5e3253e533b010_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOC0xNi0xLTEtMA_9fe4919d-7614-4080-951c-07c74a669bce"
      unitRef="usd">23345000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOC0xOS0xLTEtMA_1f1ac987-a775-4ea6-b112-8fa2d2858d7f"
      unitRef="usd">23345000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i8c976c41c1144158b6f1d66cace2a8a3_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS0yLTEtMS0w_5f63125c-d6b7-4372-b3e1-84258be88570"
      unitRef="shares">22049529</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8c976c41c1144158b6f1d66cace2a8a3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS01LTEtMS0w_08bb31d1-9eb2-4cef-af94-0929ff3ae6d0"
      unitRef="usd">220000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i84d43927bfbd497cb1cb661e34f34acf_I20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS03LTEtMS0w_75de28cf-7df2-4f00-97fd-68f619fbc929"
      unitRef="shares">830675</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i84d43927bfbd497cb1cb661e34f34acf_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS0xMC0xLTEtMA_f2d06a29-e4e0-41a2-9767-4c37f77e6a15"
      unitRef="usd">-11357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5695ae7936b443ce8e5a11a53bb36fe3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS0xMy0xLTEtMA_1013742a-d966-480d-b3db-4f662cdca811"
      unitRef="usd">192389000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ae26420d1c840cd813cac0b857a71cd_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS0xNi0xLTEtMA_a5bd4d72-95dd-44c2-893c-704acb9adb0c"
      unitRef="usd">55761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3218feb0e56c44619ba1a66c55a5e49e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zMS9mcmFnOjRjZWVmZmQyM2U4NDQ3NDk5NTJiNGQ0MWMxMWVlMDdjL3RhYmxlOjQ0OTg2ODQzOWE0ZDQwZTg5ZGUxMWViZGFhYjNjYjMxL3RhYmxlcmFuZ2U6NDQ5ODY4NDM5YTRkNDBlODlkZTExZWJkYWFiM2NiMzFfOS0xOS0xLTEtMA_d7b81dee-bf55-43a0-96c0-c94425e0d1b8"
      unitRef="usd">237013000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMy01LTEtMS0w_fe177cc0-69aa-4d30-a767-c9e1d5a9de6e"
      unitRef="usd">27073000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMy04LTEtMS0w_cf73db66-d980-47fc-b823-32ddc811f17f"
      unitRef="usd">23495000</us-gaap:ProfitLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNS01LTEtMS0w_4a0779fc-90a3-42d2-bc94-76fda6040ee9"
      unitRef="usd">1668000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNS04LTEtMS0w_f8cf5afe-eafa-49fa-8d84-2f51fae5351d"
      unitRef="usd">209000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNi01LTEtMS0w_25eabd03-03b3-4f8d-9a04-99b3242e131a"
      unitRef="usd">314000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNi04LTEtMS0w_5cf5d4c6-2e4d-41dd-8164-9584c05f9d85"
      unitRef="usd">236000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNy01LTEtMS0w_59f8b216-9f1a-4409-a301-68cba6dd53ee"
      unitRef="usd">8797000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNy04LTEtMS0w_51a08702-2d48-4419-8e88-43f86fe56059"
      unitRef="usd">7200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfOC01LTEtMS0w_cd70c0a0-a144-4db0-a898-05df03ddd64f"
      unitRef="usd">40000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfOC04LTEtMS0w_9f5f840c-50ed-4a6a-842a-117a25a163e4"
      unitRef="usd">-87000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfOS01LTEtMS0w_dd77816b-2753-484c-ab19-4aa067c48c82"
      unitRef="usd">2843000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfOS04LTEtMS0w_2a3d5439-a46e-4dc9-b4c8-64be5cb40936"
      unitRef="usd">1484000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTAtNS0xLTEtMA_effa1f07-572e-4ce3-82b2-676ed540c3e9"
      unitRef="usd">5031000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTAtOC0xLTEtMA_d574b52e-7de8-4426-8f1f-7d1953c2de9f"
      unitRef="usd">3036000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTItNS0xLTEtMA_ecf2972c-3435-4c97-a8f0-e7d4ac2cf68d"
      unitRef="usd">2007000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTItOC0xLTEtMA_0763b3a3-7c06-4fbd-aa76-ad5685162d72"
      unitRef="usd">25158000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTMtNS0xLTEtMA_74aecef3-8744-45ba-8d7d-58a31d34b88d"
      unitRef="usd">3275000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTMtOC0xLTEtMA_d824c1b5-7d9a-4ba3-9947-3d0b8b23f84c"
      unitRef="usd">3491000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTQtNS0xLTEtMA_68996106-ed47-45d1-9b92-67fc9f8d0858"
      unitRef="usd">-4551000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTQtOC0xLTEtMA_5e8f4e04-95ec-40ae-b2fe-6e47a054adc6"
      unitRef="usd">3362000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTUtNS0xLTEtMA_7adca93a-8a4b-41f3-b67f-4d33998087e2"
      unitRef="usd">8783000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTUtOC0xLTEtMA_a2e3e4f9-8853-4780-9ebb-454c68c8a339"
      unitRef="usd">3567000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTYtNS0xLTEtMA_7d660821-d8e8-4b10-b97c-61f1814c8624"
      unitRef="usd">-520000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTYtOC0xLTEtMA_fd6f0ac0-e8a2-4ed4-b061-02fbb3ba2a3b"
      unitRef="usd">869000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTctNS0xLTEtMA_e06854c8-83fa-4724-b9d5-dadc745b5daa"
      unitRef="usd">156000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTctOC0xLTEtMA_7c887fb3-fa96-4b81-a105-a03acbd67a19"
      unitRef="usd">20132000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTgtNS0xLTEtMA_874f57cc-dba6-4358-b1e9-302abd2974f5"
      unitRef="usd">14402000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTgtOC0xLTEtMA_85e79d33-9bae-4134-aa80-224b3624d7df"
      unitRef="usd">1979000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTktNS0xLTEtMA_52cef03d-292f-4cf3-b274-0f7399820c8d"
      unitRef="usd">4345000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMTktOC0xLTEtMA_203ee82f-7db5-452e-94b5-ee97606d65df"
      unitRef="usd">-1114000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjAtNS0xLTEtMA_9d040ae4-9151-434a-b5f5-b2bfa0787208"
      unitRef="usd">55595000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjAtOC0xLTEtMA_b1f6daea-c9b7-49e1-91d0-c3ceebad8d09"
      unitRef="usd">20297000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjItNS0xLTEtMA_2c39e8cf-06e8-4c05-9939-e14d4661c591"
      unitRef="usd">3700000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjItOC0xLTEtMA_f9c10b4c-8126-495e-951a-50bc9a5a213b"
      unitRef="usd">5172000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjMtNS0xLTEtMA_4b15d195-a421-4337-9db8-6b89fd234fca"
      unitRef="usd">60000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjMtOC0xLTEtMA_918f564f-bc14-4fa4-a70b-34b0c145bfdb"
      unitRef="usd">68000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjQtNS0xLTEtMA_c832a755-3c8e-4c50-9fa6-ceef704f2552"
      unitRef="usd">28952000</us-gaap:PaymentsToAcquireBusinessesAndInterestInAffiliates>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjUtNS0xLTEtMA_03c6adbf-c985-4fd8-94b3-be9f9d20bffa"
      unitRef="usd">-32592000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjUtOC0xLTEtMA_7a569737-3a78-437d-a308-680cccb9a05c"
      unitRef="usd">-5104000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjctNS0xLTEtMA_d769a838-de15-42c8-b505-7cd9e7d15b30"
      unitRef="usd">592648000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjctOC0xLTEtMA_fd2daf6b-f816-44ed-bdc5-18b34b290518"
      unitRef="usd">22468000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjgtNS0xLTEtMA_0a0d4678-0a3a-4e2f-95b7-65c2f2e351c8"
      unitRef="usd">592643000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjgtOC0xLTEtMA_676fd69e-f1c1-4c27-8a9c-50eb2572f005"
      unitRef="usd">42342000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMjktNS0xLTEtMA_4fb828e4-4fdd-4b5d-b99a-1d5936ce7506"
      unitRef="usd">132000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzAtNS0xLTEtMA_d20cf7ef-51ea-4f92-bc47-e2ebb43eea02"
      unitRef="usd">-577000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzAtOC0xLTEtMA_9f6e5ad9-f79d-4192-bcb5-b721c1bf916c"
      unitRef="usd">-137000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzEtNS0xLTEtMA_072b4d3d-8c00-431d-a39b-d3bfd117e46f"
      unitRef="usd">5437000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzEtOC0xLTEtMA_b38b8e7d-7a49-490c-bf25-e520c2f6ed75"
      unitRef="usd">8325000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzItNS0xLTEtMA_13c755e7-b935-42af-a2f8-3b0fcdaa8524"
      unitRef="usd">34000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzMtNS0xLTEtMA_76940129-6a81-48b7-8d92-1070f1f28b1e"
      unitRef="usd">-6107000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzMtOC0xLTEtMA_f7efbcde-4be4-4924-ad36-538e80c04c51"
      unitRef="usd">-28336000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzQtNS0xLTEtMA_26e92b92-88b6-4fca-aab7-9eaf8ad05b8e"
      unitRef="usd">16896000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzQtOC0xLTEtMA_f412d3f8-38d1-4937-8ef1-1ab7b3c6d11c"
      unitRef="usd">-13143000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzUtNS0xLTEtMA_6a35742d-85ec-4d1c-be86-18cca8add899"
      unitRef="usd">18934000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a4975ac48fb432faad297b8bbbd3f61_I20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzUtOC0xLTEtMA_dd693784-1de7-4287-ad6d-9556154455a9"
      unitRef="usd">26247000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzYtNS0xLTEtMA_b52a4466-0125-4725-9fb2-bf8b2abbf8c9"
      unitRef="usd">35830000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3218feb0e56c44619ba1a66c55a5e49e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzYtOC0xLTEtMA_2a9275e5-b6aa-41de-bda1-a04b1c624532"
      unitRef="usd">13104000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaid
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzktNS0xLTEtMA_5fd853d7-1be5-4214-8e1f-f6d7088f3bdd"
      unitRef="usd">668000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfMzktOC0xLTEtMA_87308e5b-f9b3-4d59-9e36-281c9ae5dafc"
      unitRef="usd">1405000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNDAtNS0xLTEtMA_b9735e97-0abf-4066-9b95-34587b1c5be8"
      unitRef="usd">718000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV8zNC9mcmFnOjc0ZjE2MDkwOGE3YjRiNzc5OWI1MDI5MDg4NmM2MDY3L3RhYmxlOjZjZWFlMGY4NGVmMDQyMWVhODIzZTRlY2JiMDIyN2JlL3RhYmxlcmFuZ2U6NmNlYWUwZjg0ZWYwNDIxZWE4MjNlNGVjYmIwMjI3YmVfNDAtOC0xLTEtMA_3f3549d6-82ef-4d8d-baef-32d098c072c5"
      unitRef="usd">1321000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80MC9mcmFnOjE5NTAwOWFhYzcyYTQ1YjJhNzAyZDdjZmZkNTE0OWI2L3RleHRyZWdpb246MTk1MDA5YWFjNzJhNDViMmE3MDJkN2NmZmQ1MTQ5YjZfMTI3OTY_5f9691af-fb09-4416-98e8-88dc15cf08c8">&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;1. BUSINESS AND ACCOUNTING POLICIES&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;Description of the Business&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;IES Holdings, Inc&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; is a holding company that owns and manages operating subsidiaries in business activities across a variety of end-markets. Our operations are currently organized into four principal business segments, based upon the nature of our current services:&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-indent:-18pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;padding-left:14.5pt;"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Provider of electrical and mechanical design, construction, and maintenance services to the commercial and industrial markets in various regional markets and nationwide in certain areas of expertise, such as the power infrastructure market and data centers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;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:12pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;padding-left:13.8pt;"&gt;Communications&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Nationwide provider of technology services, including the design, build, and maintenance of the infrastructure within data centers for co-location and managed hosting customers for both large corporations and independent businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;padding-left:14.5pt;"&gt;Infrastructure Solutions&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Provider of electro-mechanical solutions for industrial operations, including apparatus repair and custom-engineered products such as generator enclosures used in data centers and other industrial applications. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;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;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;padding-left:14.5pt;"&gt;Residential&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2013; Regional provider of electrical installation services for single-family housing and multi-family apartment complexes. &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 words &#x201c;IES&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;our&#x201d;, and &#x201c;us&#x201d; refer to IES Holdings, Inc. and, except as otherwise specified herein, to our consolidated subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Seasonality and Quarterly Fluctuations&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;Results of operations from our Residential construction segment can be seasonal, depending on weather trends, with typically higher revenues generated during spring and summer and lower revenues generated during fall and winter. The Commercial &amp;amp; Industrial, Communications and Infrastructure Solutions segments of our business are less subject to seasonal trends, as work in these segments generally is performed inside structures protected from the weather, although weather can still impact these businesses, especially in the early stages of projects. Our service and maintenance business is generally not affected by seasonality. Our volume of business may be adversely affected by declines in construction projects resulting from adverse regional or national economic conditions. Quarterly results may also be materially affected by the timing of new construction projects. Results for our Infrastructure Solutions segment may be affected by the timing of outages at our customers&#x2019; facilities. Accordingly, operating results for any fiscal period are not necessarily indicative of results that may be achieved for any subsequent fiscal period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Basis of Financial Statement Preparation&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 accompanying unaudited Condensed Consolidated Financial Statements include the accounts of IES, our wholly-owned subsidiaries, and entities that we control due to ownership of a majority of voting interest and have been prepared in accordance with the instructions to interim financial reporting as prescribed by the United States Securities and Exchange Commission (the &#x201c;SEC&#x201d;). The results for the interim periods are not necessarily indicative of results for the entire year. These interim financial statements do not include all disclosures required by U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;), and should be read in conjunction with the consolidated financial statements and notes thereto filed with the SEC in our Annual Report on Form 10-K for the fiscal year ended September 30, 2019.&#160;In the opinion of management, the unaudited Condensed Consolidated Financial Statements contained in this report include all known accruals and adjustments necessary for a fair presentation of the financial position, results of operations, and cash flows for the periods reported herein.&#160;Any such adjustments are of a normal recurring nature.&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;Noncontrolling Interest&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 our acquisitions of STR Mechanical, LLC in fiscal 2016 and NEXT Electric, LLC (&#x201c;NEXT Electric&#x201d;) in fiscal 2017, we acquired an 80 percent interest in each of the entities, with the remaining 20 percent interest in each such entity being retained by the respective third party seller. The interests retained by those third party sellers are identified on our Condensed Consolidated Balance Sheets as noncontrolling interest, classified outside of permanent equity. Under the terms of each entity&#x2019;s operating agreement, after five years from the date of the acquisition, we may elect to purchase, or the third party seller may require us to purchase, part or all of the remaining 20 percent interest in the applicable entity. The purchase price is variable, based on a multiple of earnings as defined in the operating agreements. Therefore, this noncontrolling interest is carried at the greater of the balance determined under Accounting Standards Codification (&#x201c;ASC&#x201d;) 810 and the redemption amounts assuming the noncontrolling interests &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;were redeemable at the balance sheet date. If all of these interests had been redeemable at June 30, 2020,&#160;the redemption amount would have been $2,438. &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-style:italic;font-weight:400;line-height:120%;"&gt;Leases&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&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 enter into various contractual arrangements for the right to use facilities, vehicles and equipment. We evaluate whether each of these arrangements contains a lease and classify all identified leases as either operating or finance. If the arrangement is subsequently modified, we re-evaluate our classification. The lease term generally ranges from two to ten years for facilities and three to five years for vehicles and equipment. Our lease terms may include the exercise of renewal or termination options when it is reasonably certain these options will be exercised. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Upon commencement of the lease, we recognize a lease liability and corresponding right-of use ("ROU") asset for all leases with an initial term greater than twelve months. Lease liabilities represent the present value of our future lease payments over the expected lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate as the discount rate in calculating the present value of the lease payments. The incremental borrowing rate is determined by identifying a synthetic credit rating for the consolidated company, where treasury functions are centrally managed, and adjusting the interest rates from associated indexes for differences in credit risk and interest rate risk. We have elected to combine the lease and nonlease components in the recognition of our lease liabilities across all classes of underlying assets. ROU assets represent our right to control the use of the leased asset during the lease and are recognized in an amount equal to the lease liability with adjustments for prepaid or accrued rent, lease incentives or unamortized initial direct costs. Costs associated with operating lease assets are recognized on a straight-line basis over the term of the lease. Our lease assets are tested for impairment in the same manner as long-lived assets used in operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain lease contracts include obligations to pay for other services, such as operations and maintenance. Where the costs of these services can be identified as fixed or fixed-in-substance, the costs are included as part of the future lease payments. If the cost is not fixed at the inception of the lease, the cost is recorded as a variable cost in the period incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Use of Estimates&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 preparation of financial statements in conformity with GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Estimates are primarily used in our revenue recognition of construction in progress, fair value assumptions in accounting for business combinations and analyzing goodwill, intangible assets and long-lived asset impairments and adjustments, allowance for doubtful accounts receivable, stock-based compensation, reserves for legal matters, realizability of deferred tax assets, unrecognized tax benefits and self-insured claims liabilities and related reserves.&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-style:italic;font-weight:400;line-height:120%;"&gt;Accounting Standards 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 June 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standard Update No. 2016-13, Financial Instruments &#x2013; Credit Losses (&#x201c;ASU 2016-13&#x201d;), which requires companies to consider historical experiences, current market conditions and reasonable and supportable forecasts in the measurement of expected credit losses, with further clarifications made in April 2019 and May 2019 with the issuances of Accounting Standard Updates&#160;No. 2019-04 and 2019-05. This update is effective for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, although early adoption is permitted. We plan to adopt this standard on October 1, 2020, and do not expect the adoption to have a material effect on our Condensed Consolidated 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;In August 2018, the FASB issued Accounting Standard Update No. 2018-13, Fair Value Measurement Disclosure Framework (&#x201c;ASU 2018-13&#x201d;), to modify certain disclosure requirements for fair value measurements. Under the new guidance, registrants will need to disclose weighted average information for significant unobservable inputs for all Level 3 fair value measurements. The guidance does not specify how entities should calculate the weighted average, but requires them to explain their calculation. The new guidance also requires disclosing the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements of instruments held at the end of the reporting period. This guidance is effective for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, although early adoption is permitted for either the entire standard or only the provisions that eliminate or modify the requirements. We plan to adopt this standard on October 1, 2020, and do not expect the adoption to have a material effect on our Condensed Consolidated Financial Statements.&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;Accounting Standards Recently 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 February 2016, the FASB issued Accounting Standard Update No. 2016-02, Leases&#160;(&#x201c;ASU 2016-02&#x201d;). Under ASU 2016-02, lessees need to recognize a ROU asset and a lease liability on the our Condensed Consolidated Balance Sheet for all leases, other than those that meet the definition of a short-term lease. For income statement purposes, leases must be classified as either operating or finance. Operating leases result in straight-line expense, while finance leases are accounted for similar to capital leases under the previous lease accounting standard. We adopted ASU 2016-02 on October 1, 2019 using a modified retrospective transition approach. Using the optional transition method allowed under Accounting Standard Update No. 2018-11, prior period amounts were not adjusted retrospectively and continue to be reported using the previous accounting standards in effect for the period presented. We elected to utilize all of the available practical expedients with the exception of the practical expedient permitting the use of hindsight when determining the lease term and assessing impairment of ROU assets. Therefore, we did not reassess whether any of our existing or expired contracts contained leases or the classification of or initial direct costs included in our existing or expired leases. &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 adoption of ASU 2016-02 resulted in the recognition of ROU assets of approximately $32,434 and operating lease liabilities of approximately $32,237 on our Condensed Consolidated Balance Sheet at the adoption date. The difference between the ROU assets and lease liabilities was primarily due to previously accrued rent expense relating to periods prior to October 1, 2019. The adoption did not have a significant impact on our Condensed Consolidated Statements of Comprehensive Income or Cash Flows. See Note 13, &#x201c;Leases&#x201d; for additional discussion of our lease accounting policies and expanded disclosures.&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 2018, the FASB issued Accounting Standard Update No. 2018-07, Compensation&#x2014;Stock Compensation (&#x201c;ASU 2018-07&#x201d;), to simplify the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments for employees, with certain exceptions. Under the new guidance, the cost for nonemployee awards may be lower and less volatile than under current GAAP because the measurement generally will occur earlier and will be fixed at the grant date. This update was adopted as of October 1, 2019 with no impact to our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i180811e0783c4338867330018e818338_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80MC9mcmFnOjE5NTAwOWFhYzcyYTQ1YjJhNzAyZDdjZmZkNTE0OWI2L3RleHRyZWdpb246MTk1MDA5YWFjNzJhNDViMmE3MDJkN2NmZmQ1MTQ5YjZfMzk1Mg_383e1d36-c9a7-41af-a2ad-6e18cc7ab0dd"
      unitRef="number">0.80</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i0ec8ffa6d96e43be99690878978f1436_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80MC9mcmFnOjE5NTAwOWFhYzcyYTQ1YjJhNzAyZDdjZmZkNTE0OWI2L3RleHRyZWdpb246MTk1MDA5YWFjNzJhNDViMmE3MDJkN2NmZmQ1MTQ5YjZfNDAxNg_35297352-1005-4c38-adb2-ca6e15d82c97"
      unitRef="number">0.20</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80MC9mcmFnOjE5NTAwOWFhYzcyYTQ1YjJhNzAyZDdjZmZkNTE0OWI2L3RleHRyZWdpb246MTk1MDA5YWFjNzJhNDViMmE3MDJkN2NmZmQ1MTQ5YjZfNDk5Nw_f7aaec55-a7af-4775-ac78-90813710c1d1"
      unitRef="usd">2438000</us-gaap:RedeemableNoncontrollingInterestEquityRedemptionValue>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i3661312300b14f068e8d7bf888bf9b5d_I20191001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80MC9mcmFnOjE5NTAwOWFhYzcyYTQ1YjJhNzAyZDdjZmZkNTE0OWI2L3RleHRyZWdpb246MTk1MDA5YWFjNzJhNDViMmE3MDJkN2NmZmQ1MTQ5YjZfMTE3MDA_fa6d24aa-c4fc-4b69-9ea4-b3a9f601cbc6"
      unitRef="usd">32434000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i3661312300b14f068e8d7bf888bf9b5d_I20191001"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80MC9mcmFnOjE5NTAwOWFhYzcyYTQ1YjJhNzAyZDdjZmZkNTE0OWI2L3RleHRyZWdpb246MTk1MDA5YWFjNzJhNDViMmE3MDJkN2NmZmQ1MTQ5YjZfMTE3NTM_5cb15864-14a3-4064-98a5-857cd17abed0"
      unitRef="usd">32237000</us-gaap:OperatingLeaseLiability>
    <iesc:ControllingShareholderTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80My9mcmFnOjA2MDZjM2E4NzY0NzRlMzFiZWRmYTU1ZTQ3MGM0NGEwL3RleHRyZWdpb246MDYwNmMzYTg3NjQ3NGUzMWJlZGZhNTVlNDcwYzQ0YTBfNDI3MA_bcbcf554-e1f8-456a-9b96-83e5afd9b2fd">&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;2. CONTROLLING STOCKHOLDER&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;Tontine Associates, L.L.C. ("Tontine Associates"), together with its affiliates (collectively, &#x201c;Tontine&#x201d;), is the Company&#x2019;s controlling stockholder, owning approximately 55 percent of the Company&#x2019;s outstanding common stock according to a Form 4 filed with the SEC by Tontine on July 2, 2020. Accordingly, Tontine has the ability to exercise significant control over our affairs, including the election of directors and most actions requiring the approval of stockholders.&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;While Tontine is subject to certain restrictions under federal securities laws on sales of its shares as an affiliate, the Company has filed a shelf registration statement to register all of the shares of IES common stock owned by Tontine at the time of registration. As long as the shelf registration statement remains effective and the Company remains eligible to use it, Tontine has the ability to resell any or all of its registered shares from time to time in one or more offerings, as described in the shelf registration statement and in any prospectus supplement filed in connection with an offering pursuant to the shelf registration statement. &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;Should Tontine sell or otherwise dispose of all or a portion of its position in IES, a change in ownership of IES could occur. A change in ownership, as defined by Internal Revenue Code Section 382, could reduce the availability of the Company&#x2019;s net operating losses (&#x201c;NOLs&#x201d;) for federal and state income tax purposes. On November 8, 2016, the Company implemented a tax benefit protection plan (the &#x201c;NOL Rights Plan&#x201d;). The NOL Rights Plan was designed to deter an acquisition of the Company's stock in excess of a threshold amount that could trigger a change in ownership within the meaning of Internal Revenue Code Section 382. There can be no assurance that the NOL Rights Plan will be effective in deterring a change in ownership or protecting the NOLs. Furthermore, a change in ownership would trigger the change of control provisions in a number of our material agreements, including our revolving credit facility, bonding agreements with our sureties and our severance arrangements.&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;Jeffrey L. Gendell was appointed Interim Chief Executive Officer effective July 31, 2020, and as a member of the Board of Directors of the Company (the "Board") and Chairman of the Board in November 2016. He is the managing member and founder of Tontine, and the brother of David B. Gendell, who has served as a member of our Board since February 2012, and who previously served as Interim Director of Operations from November 2017 to January 2019, as Vice Chairman of the Board from November 2016 to November 2017 and as Chairman of the Board from January 2015 to November 2016. David B. Gendell was an employee of Tontine from 2004 until December 31, 2017.&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 party to a sublease agreement with Tontine Associates for corporate office space in Greenwich, Connecticut. The sublease extends through February 27, 2023, with monthly payments due in the amount of approximately $8. Payments by the Company are at a rate consistent with that paid by Tontine Associates to its landlord.&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;On December 6, 2018, the Company entered into a Board Observer Letter Agreement with Tontine Associates in order to assist Tontine in managing its investment in the Company. Subject to the terms and conditions set forth in the Letter Agreement, the Company granted Tontine the right, at any time that Tontine holds at least 20% of the outstanding common stock of the Company, to &lt;/span&gt;&lt;/div&gt;appoint a representative to serve as an observer to the Board (the &#x201c;Board Observer&#x201d;). The Board Observer, who must be reasonably acceptable to those members of the Board who are not affiliates of Tontine, shall have no voting rights or other decision making authority. Subject to the terms and conditions set forth in the Letter Agreement, so long as Tontine has the right to appoint a Board Observer, the Board Observer will have the right to attend and participate in meetings of the Board and the committees thereof, subject to confidentiality requirements, and to receive reimbursement for reasonable out-of-pocket expenses incurred in his or her capacity as a Board Observer and such rights to coverage under the Company&#x2019;s directors&#x2019; and officers&#x2019; liability insurance policy as are available to the Company&#x2019;s directors.</iesc:ControllingShareholderTextBlock>
    <iesc:ControllingShareholderOwnershipPercentage
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80My9mcmFnOjA2MDZjM2E4NzY0NzRlMzFiZWRmYTU1ZTQ3MGM0NGEwL3RleHRyZWdpb246MDYwNmMzYTg3NjQ3NGUzMWJlZGZhNTVlNDcwYzQ0YTBfMjAz_db0be93b-6943-47c9-b48e-3e6d1e381bda"
      unitRef="number">0.55</iesc:ControllingShareholderOwnershipPercentage>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80My9mcmFnOjA2MDZjM2E4NzY0NzRlMzFiZWRmYTU1ZTQ3MGM0NGEwL3RleHRyZWdpb246MDYwNmMzYTg3NjQ3NGUzMWJlZGZhNTVlNDcwYzQ0YTBfMjk1Ng_eb590cc8-b2fc-4bc3-ae78-4e1c2cbf0c48"
      unitRef="usd">8000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfODgzNg_760591e2-65c0-4d9e-9d2d-ce61fbe755bf">&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;3. REVENUE RECOGNITION&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;Contracts&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 is derived from contracts with customers, and we determine the appropriate accounting treatment for each contract at contract inception. Our contracts primarily relate to electrical and mechanical contracting services, technology infrastructure products and services, and electro-mechanical solutions for industrial operations. Revenue is earned based upon an agreed fixed price or actual costs incurred plus an agreed upon percentage.&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 account for a contract when: (i) it has approval and commitment from both parties, (ii) the rights of the parties are identified, (iii) payment terms are identified, (iv) the contract has commercial substance, and (v) collectability of consideration is probable. We consider the start of a project to be when the above criteria have been met and we have written authorization from the customer to proceed.&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;Performance Obligations&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;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. &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 recognize revenue over time for the majority of the services we perform as (i) control continuously transfers to the customer as work progresses at a project location controlled by the customer and (ii) we have the right to bill the customer as costs are incurred.&#160;Within our Infrastructure Solutions segment, we often perform work inside our own facilities, where control does not continuously transfer to the customer as work progresses. In such cases, we evaluate whether we have the right to bill the customer as costs are incurred. Such assessment involves an evaluation of contractual termination clauses. Where we have a contractual right to payment for work performed to date, we recognize revenue over time. If we do not have such a right, we recognize revenue upon completion of the contract, when control of the work transfers to the customer.&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;For fixed price arrangements, we use the percentage of completion method of accounting under which revenue recognized is measured principally by the costs incurred and accrued to date for each contract as a percentage of the estimated total cost for each contract at completion. Contract costs include all direct material, labor and indirect costs related to contract performance. Changes in job performance, job conditions, estimated contract costs and profitability and final contract settlements may result in revisions to costs and income, and the effects of these revisions are recognized in the period in which the revisions are determined. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined.&#160;This measurement and comparison process requires updates to the estimate of total costs to complete the contract, and these updates may include subjective assessments and judgments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#ff0000;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 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;Variable Consideration&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 transaction price for our contracts may include variable consideration, which includes increases to transaction price for approved and unapproved change orders, claims and incentives, and reductions to transaction price for liquidated damages. Change orders, claims and incentives are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. We estimate variable consideration for a performance obligation at the probability weighted value we expect to receive (or the most probable amount we expect to incur in the case of liquidated damages, if any), utilizing estimation methods that best predict the amount of consideration to which we will be entitled (or will be incurred in the case of liquidated damages, if any). We include variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in our favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue. &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;Costs of Obtaining 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;In certain of our operations, we incur commission costs related to entering into a contract that we only incurred because of that contract.&#160;When this occurs, we capitalize that cost and amortize it over the expected term of the contract.&#160;At June 30, 2020, we had capitalized commission costs of $69.&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;&#160;&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 do not incur significant incremental costs related to obtaining or fulfilling a contract prior to the start of a project. When significant pre-contract costs are incurred, they will be capitalized and amortized on a percentage of completion basis over the life of the 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-style:italic;font-weight:400;line-height:120%;"&gt;Disaggregation of Revenue&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 disaggregate our revenue from contracts with customers by activity and contract type, as these categories reflect how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. Our consolidated 2020 and 2019 revenue was derived from the following service activities.&#160;Certain prior year amounts have been reclassified to conform to current year presentation. See details in the following tables:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.790%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.313%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.317%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;56,778&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;75,370&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;190,481&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;227,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 #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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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;96,500&#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;90,438&#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;276,779&#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;230,200&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Services&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;9,753&#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;12,339&#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,588&#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;36,707&#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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Custom Power Solutions&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;22,189&#160;&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;23,770&#160;&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;60,937&#160;&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;63,331&#160;&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Infrastructure Solutions&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:1pt 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;31,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;36,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;92,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;100,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Single-family&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;62,239&#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;54,200&#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;176,071&#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;156,168&#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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multi-family and Other&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;45,666&#160;&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;26,516&#160;&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;124,589&#160;&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;69,055&#160;&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Residential&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:1pt 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;107,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;80,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;300,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;225,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;293,125&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;282,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;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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;860,445&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;783,389&#160;&lt;/span&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="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;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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&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:30.732%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.847%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.760%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.986%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.847%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.993%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;53,811&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;79,801&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;30,504&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;107,905&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;272,021&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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,967&#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="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;16,699&#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="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,438&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;21,104&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;56,778&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;96,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;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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;31,942&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;107,905&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;293,125&#160;&lt;/span&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="6" style="height:14pt;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="display:none;"/&gt;&lt;td colspan="3" style="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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="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="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;70,917&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;65,219&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;34,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;80,716&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;251,096&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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,453&#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="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;25,219&#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="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,865&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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,537&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;75,370&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;90,438&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;36,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: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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;80,716&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;282,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;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="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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="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="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;180,425&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;213,205&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;87,479&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;300,660&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;781,769&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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;10,056&#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="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;63,574&#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="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;5,046&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;78,676&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;190,481&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;276,779&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;92,525&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;300,660&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;860,445&#160;&lt;/span&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="6" style="height:14pt;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="display:none;"/&gt;&lt;td colspan="3" style="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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="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="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt 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;Nine 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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;213,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: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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;162,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: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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;93,853&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;225,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;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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;694,940&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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;14,714&#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="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;67,550&#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="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,185&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;88,449&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;227,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 #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 colspan="3" 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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;230,200&#160;&lt;/span&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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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,038&#160;&lt;/span&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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;225,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;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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;783,389&#160;&lt;/span&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="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;Accounts Receivable&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&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;Accounts receivable include amounts which we have billed or have an unconditional right to bill our customers. As of June 30, 2020, Accounts receivable included $8,324 of unbilled receivables for which we have an unconditional right to bill.&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;Contract Assets and Liabilities&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;Project contracts typically provide for a schedule of billings on percentage of completion of specific tasks inherent in the fulfillment of our performance obligation(s). The schedules for such billings usually do not precisely match the schedule on which costs are incurred. As a result, contract revenue recognized in the statement of operations can and usually does differ from amounts that can be billed to the customer at any point during the contract. Amounts by which cumulative contract revenue recognized on a contract as of a given date exceeds cumulative billings and unbilled receivables to the customer under the contract are reflected as a current asset in our balance sheet under the caption &#x201c;Costs and estimated earnings in excess of billings&#x201d;. Amounts by which cumulative billings to the customer under a contract as of a given date exceed cumulative contract revenue recognized are reflected as a current liability in our balance sheet under the caption &#x201c;Billings in excess of costs and estimated earnings&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The net asset (liability) position for contracts in process consisted of the following:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.861%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.624%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.910%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.914%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;June 30,&lt;/span&gt;&lt;/td&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="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;September 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="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="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;2020&lt;/span&gt;&lt;/td&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="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;2019&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:#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;Costs and estimated earnings on uncompleted contracts&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;868,267&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;761,401&#160;&lt;/span&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:#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;Less: Billings to date and unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(898,620)&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="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;(772,104)&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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;(30,353)&lt;/span&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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(10,703)&lt;/span&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 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 net asset (liability) position for contracts in process included in the accompanying consolidated balance sheets was as follows:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.861%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.624%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.910%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.914%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;June 30,&lt;/span&gt;&lt;/td&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="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;September 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="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="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;2020&lt;/span&gt;&lt;/td&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="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;2019&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:#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;Costs and estimated earnings in excess of billings&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;25,821&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,860&#160;&lt;/span&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:#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;Billings in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(56,174)&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="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;(40,563)&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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;(30,353)&lt;/span&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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(10,703)&lt;/span&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="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;During the three months ended June 30, 2020 and 2019, we recognized revenue of $19,661 and $18,472 related to our contract liabilities at April 1, 2020 and 2019, respectively. During the nine months ended June 30, 2020 and 2019, we recognized revenue of $29,692 and $28,816 related to our contract liabilities at October 1, 2019 and 2018, 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;&#160;&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 did not have any impairment losses recognized on our receivables or contract assets for the three and nine months ended June 30, 2020 or 2019.&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; &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;Remaining Performance Obligations&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &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;Remaining performance obligations represent the unrecognized revenue value of our contract commitments. New awards represent the total expected revenue value of new contract commitments undertaken during a given period, as well as additions to the scope of existing contract commitments. Our new performance obligations vary significantly each reporting period based on the timing of our major new contract commitments. At June 30, 2020, we had remaining performance obligations of&#160;$523. The Company expects to recognize revenue on approximately $451 of the remaining performance obligations over the next 12 months, with the remaining recognized thereafter.&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;&#160;&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 and nine months ended June 30, 2020, net revenue recognized from our performance obligations satisfied in previous periods was not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfNTI3NQ_7bf94cfd-5daa-429f-9af3-ab9405ebcc6f"
      unitRef="usd">69000</us-gaap:CapitalizedContractCostNet>
    <dei:DocumentFiscalYearFocus
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfNTg0Ng_787cf1ed-e1ac-4fca-a611-84e1dc989b19">2020</dei:DocumentFiscalYearFocus>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfODgzNA_60163cf7-b55d-4ea7-971b-5f3fd9a4a564">&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:42.790%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.313%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.747%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.317%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;56,778&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;75,370&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;190,481&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;227,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 #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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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;96,500&#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;90,438&#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;276,779&#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;230,200&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Services&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;9,753&#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;12,339&#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,588&#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;36,707&#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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Custom Power Solutions&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;22,189&#160;&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;23,770&#160;&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;60,937&#160;&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;63,331&#160;&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Infrastructure Solutions&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:1pt 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;31,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;36,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;92,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;100,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Single-family&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;62,239&#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;54,200&#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;176,071&#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;156,168&#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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Multi-family and Other&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;45,666&#160;&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;26,516&#160;&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;124,589&#160;&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;69,055&#160;&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Residential&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:1pt 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;107,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;80,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;300,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;225,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;293,125&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;282,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;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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;860,445&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;783,389&#160;&lt;/span&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="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;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:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&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:30.732%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.847%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.760%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.986%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.847%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.993%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;53,811&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;79,801&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;30,504&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;107,905&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;272,021&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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,967&#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="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;16,699&#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="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,438&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;21,104&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;56,778&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;96,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;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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;31,942&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;107,905&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;293,125&#160;&lt;/span&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="6" style="height:14pt;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="display:none;"/&gt;&lt;td colspan="3" style="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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="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="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;70,917&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;65,219&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;34,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;80,716&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;251,096&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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,453&#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="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;25,219&#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="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,865&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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,537&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;75,370&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;90,438&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;36,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: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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;80,716&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;282,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;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="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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="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="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;180,425&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;213,205&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;87,479&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;300,660&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;781,769&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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;10,056&#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="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;63,574&#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="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;5,046&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;78,676&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;190,481&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;276,779&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;92,525&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;300,660&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;860,445&#160;&lt;/span&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="6" style="height:14pt;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="display:none;"/&gt;&lt;td colspan="3" style="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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="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="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt 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;Nine 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;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;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="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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed-price&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;213,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: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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;162,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: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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;93,853&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;225,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;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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;694,940&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Time-and-material&lt;/span&gt;&lt;/td&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;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;14,714&#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="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;67,550&#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="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,185&#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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;88,449&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;227,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 #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 colspan="3" 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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;230,200&#160;&lt;/span&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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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,038&#160;&lt;/span&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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;225,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;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 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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;783,389&#160;&lt;/span&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:Revenues
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMi0yLTEtMS0w_a3e749b6-7d89-4e3c-b3e0-d6a4b5b2ab08"
      unitRef="usd">56778000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMi00LTEtMS0w_1e836e2b-c18f-4b86-9278-6eac6a630ff1"
      unitRef="usd">75370000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMi02LTEtMS0w_fd258d80-531c-467d-9761-d560bc432699"
      unitRef="usd">190481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMi04LTEtMS0w_9a8d5ef3-ea20-40fe-add6-0e476ce530ba"
      unitRef="usd">227928000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMy0yLTEtMS0w_fefd1fc0-dae5-420a-af47-bd6436a4df2e"
      unitRef="usd">96500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMy00LTEtMS0w_6e1c8e84-c5fc-4327-8853-33a99711a179"
      unitRef="usd">90438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMy02LTEtMS0w_ced8ae53-3ece-447f-bc35-ccbc433a8dbe"
      unitRef="usd">276779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMy04LTEtMS0w_0acc19e8-b43f-4355-a4af-b1177f83adf8"
      unitRef="usd">230200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b5d3abbe29c4a29936cb775db536898_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNS0yLTEtMS0w_30efcb00-89b7-458b-99df-bf0ac22318b1"
      unitRef="usd">9753000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9876cce8fb12499c9edfbd60ce07dfc2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNS00LTEtMS0w_95b8030c-07c0-456d-bab5-4c3be9e07964"
      unitRef="usd">12339000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78d0db97498b48dcac88a5e1ad97d4b4_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNS02LTEtMS0w_24d2727c-b65c-4500-ad66-3285dd939994"
      unitRef="usd">31588000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5a1f137272bc403b9739d8cd33d0ebbc_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNS04LTEtMS0w_3b3a5d62-ed47-4bda-9c01-f9ca3baf00e7"
      unitRef="usd">36707000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if17149e05d5a46bcb1d487ca31d0237f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNi0yLTEtMS0w_d1db784b-c16e-48e8-8061-586e304de636"
      unitRef="usd">22189000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie784047f506644fe91dfdf9f692d9eae_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNi00LTEtMS0w_2ea6961b-ba6b-4bdb-99d1-6dcd3f66996b"
      unitRef="usd">23770000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1029d90e0a324e06abe362a16cf39302_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNi02LTEtMS0w_55a2e386-5456-46c7-b5c3-5dcc164e124c"
      unitRef="usd">60937000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i520b5bf2ad0d4a5fb9c739a28af0d617_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNi04LTEtMS0w_9c404d6a-e20b-445a-b776-05c5dcfccc3b"
      unitRef="usd">63331000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNy0yLTEtMS0w_459b12cf-20be-4f16-9b93-dd4ea4b6dfef"
      unitRef="usd">31942000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNy00LTEtMS0w_3dcdc6ce-e1ed-4f84-9c9f-779e245fbd0c"
      unitRef="usd">36109000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNy02LTEtMS0w_73ae90c3-a362-4bab-97c9-3d44273004ef"
      unitRef="usd">92525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfNy04LTEtMS0w_bd387439-b549-487c-8c7a-01fa9cdcd585"
      unitRef="usd">100038000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i95327065b90a4893b307fcbfc145d314_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfOS0yLTEtMS0w_e4414ebb-ec25-49ac-a0a2-28f214bd9192"
      unitRef="usd">62239000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaee13739c27148808a1cc3209f84c7da_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfOS00LTEtMS0w_1bb93463-5657-4e7e-986a-df600edc28e8"
      unitRef="usd">54200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia92fecfc0fe14b1da22ae093399f291b_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfOS02LTEtMS0w_2b772397-adb6-4a97-b304-a76e23ce625b"
      unitRef="usd">176071000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e1f4b68e00d42ada96ef9118484cdf7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfOS04LTEtMS0w_8e6e7a41-701e-4f79-8f52-669cdf1b3689"
      unitRef="usd">156168000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iabea14ca35a449fe80ca4db980eb64cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTAtMi0xLTEtMA_46740954-7e08-44d1-b06b-88b7d47e1b86"
      unitRef="usd">45666000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib639c904342448ab879f3354519fd7a8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTAtNC0xLTEtMA_4e3fa4e6-2568-47e1-a5f5-fa9ef96b7bb7"
      unitRef="usd">26516000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8fe845e292dc435589be8ee57e3bef9e_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTAtNi0xLTEtMA_1f28ffdb-ddf7-4f97-bc83-48df951a1d44"
      unitRef="usd">124589000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic4a6685e0bc548feb1686553c413a778_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTAtOC0xLTEtMA_1a1c4245-ad9f-4b93-aae5-d094e9422fe2"
      unitRef="usd">69055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTEtMi0xLTEtMA_d9933b43-d4c4-47bd-8709-8fcae9ec6675"
      unitRef="usd">107905000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTEtNC0xLTEtMA_48e02488-23ea-4bba-b3b9-aa601cec30c2"
      unitRef="usd">80716000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTEtNi0xLTEtMA_3896f921-1294-43aa-9669-9526551cbe55"
      unitRef="usd">300660000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTEtOC0xLTEtMA_f50328b7-11d5-4cb1-8612-daacdf5f00ff"
      unitRef="usd">225223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTItMi0xLTEtMA_6764e557-d056-463c-a800-697e0d035e52"
      unitRef="usd">293125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTItNC0xLTEtMA_8e76800e-79b3-4af3-8280-fd5fa043aa86"
      unitRef="usd">282633000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTItNi0xLTEtMA_61f2a45a-2cc3-4638-8d5b-57379fefead0"
      unitRef="usd">860445000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjIwNGE1YjYxZTU0ZjRmMjliMWIxM2ZlNDBlYzljYmRmL3RhYmxlcmFuZ2U6MjA0YTViNjFlNTRmNGYyOWIxYjEzZmU0MGVjOWNiZGZfMTItOC0xLTEtMA_276b083a-bdd1-46af-b82c-8311665ff9c8"
      unitRef="usd">783389000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia5c6ba66fe1c4a4b90d93afcc48a813c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMi00LTEtMS0w_2326a61b-9f8e-4f72-94d1-3e6317eb7123"
      unitRef="usd">53811000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5589526f43d4b3094b8fa6b32e6d60b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMi03LTEtMS0w_65f345c4-a8b2-44d7-a925-aaf8a8baa0c9"
      unitRef="usd">79801000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i77bd258e4c5e4c73a1c91524244d2ca8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMi0xMC0xLTEtMA_13dc5b59-4618-49d6-a1f6-9af0bf0741f1"
      unitRef="usd">30504000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87478a4b3f9842d89e96fdd6eebce196_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMi0xMy0xLTEtMA_1cc4a6e8-a464-44ec-909c-2a229c2863fa"
      unitRef="usd">107905000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib9fcc86616e24347b075ed7688982b93_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMi0xNi0xLTEtMA_b0943a5e-3563-4f71-8292-7e8a2d282007"
      unitRef="usd">272021000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icde2669895eb4c0ab0eafb56e95b89b5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMy00LTEtMS0w_11e61a08-be0d-43d1-a6ee-f4001fb25e5d"
      unitRef="usd">2967000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64bbd0ad672f4e878aa87134f2c70dbb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMy03LTEtMS0w_ccf24579-489f-4712-bb0a-e2124905c3dd"
      unitRef="usd">16699000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba320d564bbc4565b0eb5218b6b3ab7c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMy0xMC0xLTEtMA_f5dae60d-0134-4115-821b-bf946d61dbbe"
      unitRef="usd">1438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7606813bd85b40c5b32667dd66e7a1a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMy0xMy0xLTEtMA_47ef9f1f-d52e-4e9a-b4ea-8dd636187b68"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i169fa07471904ce0abd63afb52943650_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMy0xNi0xLTEtMA_cc372465-ae63-4436-91a4-d7871d67f9fa"
      unitRef="usd">21104000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfNC00LTEtMS0w_a3e749b6-7d89-4e3c-b3e0-d6a4b5b2ab08"
      unitRef="usd">56778000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfNC03LTEtMS0w_fefd1fc0-dae5-420a-af47-bd6436a4df2e"
      unitRef="usd">96500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfNC0xMC0xLTEtMA_31e2ed05-3eb0-4383-9dec-3d8885f61d50"
      unitRef="usd">31942000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfNC0xMy0xLTEtMA_d9933b43-d4c4-47bd-8709-8fcae9ec6675"
      unitRef="usd">107905000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfNC0xNi0xLTEtMA_6764e557-d056-463c-a800-697e0d035e52"
      unitRef="usd">293125000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaac2c64334824ab09f092e884cb310b9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOC00LTEtMS0w_22e23899-678a-49f2-b45f-a9a0accf5c11"
      unitRef="usd">70917000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5bb8b374db7473793c4aca173409e20_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOC03LTEtMS0w_c5a8abc1-d4c3-4eb4-890a-ca90c88d6107"
      unitRef="usd">65219000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i51e4380e11a449de86d4e27577fac2dd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOC0xMC0xLTEtMA_c032bf15-8d5e-4448-bf85-516001f39d97"
      unitRef="usd">34244000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if3fbd65886f0427482a0aa8593bac4ac_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOC0xMy0xLTEtMA_5fedc775-a0b0-48e8-ab14-1590de35aca8"
      unitRef="usd">80716000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icfa1d92ff8c44542bd948dca05803cb5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOC0xNi0xLTEtMA_756ba0bb-4f3c-4863-b997-2787b78ae154"
      unitRef="usd">251096000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8860fadeb8b24c018906be57174fae0d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOS00LTEtMS0w_796ee671-a781-4a91-bfb2-b5fabefc6270"
      unitRef="usd">4453000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibab74041082044a78dde7293a558afc0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOS03LTEtMS0w_ff68ae70-b39a-48fd-b6b5-541add2d3c45"
      unitRef="usd">25219000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d083ce0115d40b9932e22eb9376bacb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOS0xMC0xLTEtMA_c531d801-d039-4639-81f9-78d3f0dc5ab3"
      unitRef="usd">1865000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1b07905da66043e48249819e5399d9d8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOS0xMy0xLTEtMA_5eef57ca-2fe1-40d0-8869-7b1b28fa560e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25f8166b08b24554a7c2778d42953a28_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfOS0xNi0xLTEtMA_685d1b4e-6c30-471b-8379-b0ac5550810e"
      unitRef="usd">31537000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTAtNC0xLTEtMA_1e836e2b-c18f-4b86-9278-6eac6a630ff1"
      unitRef="usd">75370000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTAtNy0xLTEtMA_6e1c8e84-c5fc-4327-8853-33a99711a179"
      unitRef="usd">90438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTAtMTAtMS0xLTA_d202d582-84f3-408e-9834-aa45d5dfe0cf"
      unitRef="usd">36109000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTAtMTMtMS0xLTA_48e02488-23ea-4bba-b3b9-aa601cec30c2"
      unitRef="usd">80716000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTAtMTYtMS0xLTA_8e76800e-79b3-4af3-8280-fd5fa043aa86"
      unitRef="usd">282633000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icfbe0171636042358b4f001044e47809_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTQtNC0xLTEtMA_cfcdd6c1-18dc-4ecf-bef6-39a4bd6abfb2"
      unitRef="usd">180425000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e0594ee9cd34714866c0cd03fe323c3_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTQtNy0xLTEtMA_9673a00d-62ab-48f4-b93a-f50d52a4a1c7"
      unitRef="usd">213205000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i15e75b8d603948e6aab05d288f56e3b0_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTQtMTAtMS0xLTA_59e98bd5-91bd-43d4-9f92-e4b4b4de3552"
      unitRef="usd">87479000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70f27ea43423401188d22d387f54bc3c_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTQtMTMtMS0xLTA_8e105f1b-fe71-4c40-a076-4ed592cd856a"
      unitRef="usd">300660000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id06c14230c0b43978c5e065289c5afa3_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTQtMTYtMS0xLTA_49ee1d5b-d0fd-4b3a-9277-86d82404cd79"
      unitRef="usd">781769000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i57d8e04cd3e444a4b68b657ab445bf6a_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTUtNC0xLTEtMA_c5fd0191-c77c-4efa-bfc6-bd0fc9ce7063"
      unitRef="usd">10056000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c6d88ee70324ae3a844832164ae3b55_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTUtNy0xLTEtMA_6ec3eae0-81b4-4766-9acd-768d534b813e"
      unitRef="usd">63574000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib2597fb2d23d441a81c294a8ac51f605_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTUtMTAtMS0xLTA_f4d29816-95a2-47cd-9709-140f0f384c9d"
      unitRef="usd">5046000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i33949a6b02134db6b46ab0f587a018ae_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTUtMTMtMS0xLTA_9501d5d2-b919-48e0-b1ba-4577dd3f2521"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i321ada4c4b1c4e3abb52633a3912ebe4_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTUtMTYtMS0xLTA_5b94da93-8ec5-4d0b-bf34-7ad5b594e5b3"
      unitRef="usd">78676000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTYtNC0xLTEtMA_fd258d80-531c-467d-9761-d560bc432699"
      unitRef="usd">190481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTYtNy0xLTEtMA_ced8ae53-3ece-447f-bc35-ccbc433a8dbe"
      unitRef="usd">276779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTYtMTMtMS0xLTA_3896f921-1294-43aa-9669-9526551cbe55"
      unitRef="usd">300660000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMTYtMTYtMS0xLTA_61f2a45a-2cc3-4638-8d5b-57379fefead0"
      unitRef="usd">860445000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9c9ffd1e9f684ccdb281e03861cc6b16_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjAtNC0xLTEtMA_e338a3ca-3e39-4ff4-948f-ffb18724894d"
      unitRef="usd">213214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5033796bff6b4bcdb0376406d08e458b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjAtNy0xLTEtMA_008218ec-238f-4f77-8408-fced3bdfb122"
      unitRef="usd">162650000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i621c38bf21ae4adab00e14c0a74a5094_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjAtMTAtMS0xLTA_94b11694-a87b-4629-a6f2-d8f2eaf6db42"
      unitRef="usd">93853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d4cfe84dfb949a2a9f723ffe4a8d8da_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjAtMTMtMS0xLTA_71dcc628-e6a3-4e8d-a718-5554c7e14e35"
      unitRef="usd">225223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb648efc3c1c46a3b11a7379101594bf_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjAtMTYtMS0xLTA_7d450cee-3cab-4d59-aadd-9f5a7b5a4457"
      unitRef="usd">694940000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b3cab23f9624c01ab8879668515c61b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjEtNC0xLTEtMA_0ed8c128-92a7-425b-8f62-023a804669f7"
      unitRef="usd">14714000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i506ccde2d3ec4517a969b19cc1756015_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjEtNy0xLTEtMA_3ddec345-c6a6-40dc-a3c5-e33fa85a862a"
      unitRef="usd">67550000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia713786a37744b82b7548830338346fc_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjEtMTAtMS0xLTA_abaea67d-9149-4051-945c-0d0255333d7a"
      unitRef="usd">6185000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7ad1bde32bf3499f89b326443e0bc7a5_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjEtMTMtMS0xLTA_f6389d03-4505-4541-baba-7b4638d923d5"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d35a13da10a4de7b2e7b01b036c109b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjEtMTYtMS0xLTA_489cff0a-9cf1-4f60-8e74-1b615fb1588a"
      unitRef="usd">88449000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjItNC0xLTEtMA_9a8d5ef3-ea20-40fe-add6-0e476ce530ba"
      unitRef="usd">227928000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjItNy0xLTEtMA_0acc19e8-b43f-4355-a4af-b1177f83adf8"
      unitRef="usd">230200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjItMTMtMS0xLTA_f50328b7-11d5-4cb1-8612-daacdf5f00ff"
      unitRef="usd">225223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmE1NmQxMmU2YTJmOTRkN2ViYjA0ODEwODQ3ZGM0MmUyL3RhYmxlcmFuZ2U6YTU2ZDEyZTZhMmY5NGQ3ZWJiMDQ4MTA4NDdkYzQyZTJfMjItMTYtMS0xLTA_276b083a-bdd1-46af-b82c-8311665ff9c8"
      unitRef="usd">783389000</us-gaap:Revenues>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfNjIyMw_ce4d5949-c466-44a7-a000-2bb5bb15f490"
      unitRef="usd">8324000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfODgzNQ_df8d0ae8-3fe3-41fe-89c4-ddad1fe56539">&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 net asset (liability) position for contracts in process consisted of the following:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.861%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.624%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.910%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.914%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;June 30,&lt;/span&gt;&lt;/td&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="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;September 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="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="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;2020&lt;/span&gt;&lt;/td&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="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;2019&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:#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;Costs and estimated earnings on uncompleted contracts&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;868,267&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;761,401&#160;&lt;/span&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:#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;Less: Billings to date and unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(898,620)&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="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;(772,104)&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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;(30,353)&lt;/span&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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(10,703)&lt;/span&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 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 net asset (liability) position for contracts in process included in the accompanying consolidated balance sheets was as follows:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:69.861%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.624%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.910%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.191%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.185%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.914%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;June 30,&lt;/span&gt;&lt;/td&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="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;September 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="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="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;2020&lt;/span&gt;&lt;/td&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="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;2019&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:#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;Costs and estimated earnings in excess of billings&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;25,821&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,860&#160;&lt;/span&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:#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;Billings in excess of costs and estimated earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(56,174)&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="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;(40,563)&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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;(30,353)&lt;/span&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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(10,703)&lt;/span&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;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <iesc:Estimatedprofitsoncontractsinprocess
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjZmN2JhNDk4OGZhYjQ3MTg5ZTU0NjJkMjcwZTc5NzdiL3RhYmxlcmFuZ2U6NmY3YmE0OTg4ZmFiNDcxODllNTQ2MmQyNzBlNzk3N2JfMi0zLTEtMS0w_5dd109b4-7ee0-428e-afbe-a490d4fdd696"
      unitRef="usd">868267000</iesc:Estimatedprofitsoncontractsinprocess>
    <iesc:Estimatedprofitsoncontractsinprocess
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjZmN2JhNDk4OGZhYjQ3MTg5ZTU0NjJkMjcwZTc5NzdiL3RhYmxlcmFuZ2U6NmY3YmE0OTg4ZmFiNDcxODllNTQ2MmQyNzBlNzk3N2JfMi02LTEtMS0w_9ac42372-9a4a-44da-92fb-39bc4a54f17d"
      unitRef="usd">761401000</iesc:Estimatedprofitsoncontractsinprocess>
    <iesc:BillingstoDate
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjZmN2JhNDk4OGZhYjQ3MTg5ZTU0NjJkMjcwZTc5NzdiL3RhYmxlcmFuZ2U6NmY3YmE0OTg4ZmFiNDcxODllNTQ2MmQyNzBlNzk3N2JfMy0zLTEtMS0w_b9e1410d-5edd-4f5a-b51a-58478b39ffdd"
      unitRef="usd">898620000</iesc:BillingstoDate>
    <iesc:BillingstoDate
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjZmN2JhNDk4OGZhYjQ3MTg5ZTU0NjJkMjcwZTc5NzdiL3RhYmxlcmFuZ2U6NmY3YmE0OTg4ZmFiNDcxODllNTQ2MmQyNzBlNzk3N2JfMy02LTEtMS0w_3b1637b0-fef3-46c6-8da8-012f440f6c3b"
      unitRef="usd">772104000</iesc:BillingstoDate>
    <iesc:ContractAssetLiabilityNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjZmN2JhNDk4OGZhYjQ3MTg5ZTU0NjJkMjcwZTc5NzdiL3RhYmxlcmFuZ2U6NmY3YmE0OTg4ZmFiNDcxODllNTQ2MmQyNzBlNzk3N2JfNC0zLTEtMS0w_090c60b8-f83f-424e-a3d0-50ef9154e2b9"
      unitRef="usd">-30353000</iesc:ContractAssetLiabilityNet>
    <iesc:ContractAssetLiabilityNet
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOjZmN2JhNDk4OGZhYjQ3MTg5ZTU0NjJkMjcwZTc5NzdiL3RhYmxlcmFuZ2U6NmY3YmE0OTg4ZmFiNDcxODllNTQ2MmQyNzBlNzk3N2JfNC02LTEtMS0w_e869b5fa-2392-4d25-85ea-9852cbd763a3"
      unitRef="usd">-10703000</iesc:ContractAssetLiabilityNet>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmI0ODNjZTNhYzI5OTRmODVhMzdkZTk5ZTM2ZWUwMzMxL3RhYmxlcmFuZ2U6YjQ4M2NlM2FjMjk5NGY4NWEzN2RlOTllMzZlZTAzMzFfMi0zLTEtMS0w_9f548486-0f5d-492f-834d-c045b054f9a9"
      unitRef="usd">25821000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmI0ODNjZTNhYzI5OTRmODVhMzdkZTk5ZTM2ZWUwMzMxL3RhYmxlcmFuZ2U6YjQ4M2NlM2FjMjk5NGY4NWEzN2RlOTllMzZlZTAzMzFfMi02LTEtMS0w_28a0c817-b355-405e-bf4d-a082176b73b5"
      unitRef="usd">29860000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmI0ODNjZTNhYzI5OTRmODVhMzdkZTk5ZTM2ZWUwMzMxL3RhYmxlcmFuZ2U6YjQ4M2NlM2FjMjk5NGY4NWEzN2RlOTllMzZlZTAzMzFfMy0zLTEtMS0w_ff3ac3e3-e4d7-4022-b484-920239709896"
      unitRef="usd">56174000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmI0ODNjZTNhYzI5OTRmODVhMzdkZTk5ZTM2ZWUwMzMxL3RhYmxlcmFuZ2U6YjQ4M2NlM2FjMjk5NGY4NWEzN2RlOTllMzZlZTAzMzFfMy02LTEtMS0w_dfef7fe5-1249-4b7f-a3d7-739d07a979b3"
      unitRef="usd">40563000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <iesc:ContractAssetLiabilityNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmI0ODNjZTNhYzI5OTRmODVhMzdkZTk5ZTM2ZWUwMzMxL3RhYmxlcmFuZ2U6YjQ4M2NlM2FjMjk5NGY4NWEzN2RlOTllMzZlZTAzMzFfNC0zLTEtMS0w_090c60b8-f83f-424e-a3d0-50ef9154e2b9"
      unitRef="usd">-30353000</iesc:ContractAssetLiabilityNet>
    <iesc:ContractAssetLiabilityNet
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RhYmxlOmI0ODNjZTNhYzI5OTRmODVhMzdkZTk5ZTM2ZWUwMzMxL3RhYmxlcmFuZ2U6YjQ4M2NlM2FjMjk5NGY4NWEzN2RlOTllMzZlZTAzMzFfNC02LTEtMS0w_e869b5fa-2392-4d25-85ea-9852cbd763a3"
      unitRef="usd">-10703000</iesc:ContractAssetLiabilityNet>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfMTA5OTUxMTYzNjYyOQ_c8ad58a7-ce51-4a48-9ceb-863524edd90c"
      unitRef="usd">19661000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfNzY2Nw_14950586-9a3e-4eff-ab1d-775a2eb88f16"
      unitRef="usd">18472000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfNzgwNg_b425ab98-22cd-4a9c-a2a3-36f8a55b7848"
      unitRef="usd">29692000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfNzgxNA_01872529-53cf-4440-8e6d-1f8d1dad9420"
      unitRef="usd">28816000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfODUyNA_19c2e53f-41ca-4896-9c25-f7d621b26575"
      unitRef="usd">523000</us-gaap:RevenueRemainingPerformanceObligation>
    <iesc:PerformanceObligationNext12Months
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80Ni9mcmFnOmJjNWM3N2I0NDlmNDRlYzdiZTVkMGRhZjViNzE4ODAyL3RleHRyZWdpb246YmM1Yzc3YjQ0OWY0NGVjN2JlNWQwZGFmNWI3MTg4MDJfODU4Nw_d847c411-b5e8-40e6-b5f5-e382725cb387"
      unitRef="usd">451000</iesc:PerformanceObligationNext12Months>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80OS9mcmFnOmRhYTMxMzUzNmYxYzQzMmE5YTQyZjNlZjg5MGUwZmY0L3RleHRyZWdpb246ZGFhMzEzNTM2ZjFjNDMyYTlhNDJmM2VmODkwZTBmZjRfMzg0ODI5MDY5ODc4OQ_2b206501-5bec-4ba4-ad36-6a912a42a625">&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;4. &#160;DEBT&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&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:115%;"&gt;At June 30, 2020 and September 30, 2019, we had zero borrowings outstanding under the credit facility, and  long-term debt related to loans on capital expenditures of $256 and $299, respectively. At June 30, 2020, we also had $6,962 in outstanding letters of credit and total availability of $89,298 under our revolving credit facility without violating our financial covenants. &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;Pursuant to our Second Amended and Restated Credit and Security Agreement with Wells Fargo Bank, N.A. (as amended, the &#x201c;Credit Agreement&#x201d;), the Company is subject to the financial or other covenants disclosed in Item 7 of our Annual Report on Form 10-K for the year ended September 30, 2019. The Company was in compliance with the financial covenants as of June 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80OS9mcmFnOmRhYTMxMzUzNmYxYzQzMmE5YTQyZjNlZjg5MGUwZmY0L3RleHRyZWdpb246ZGFhMzEzNTM2ZjFjNDMyYTlhNDJmM2VmODkwZTBmZjRfNDU_8810b63e-c5e6-4ca4-a530-9ca89edab749"
      unitRef="usd">256000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80OS9mcmFnOmRhYTMxMzUzNmYxYzQzMmE5YTQyZjNlZjg5MGUwZmY0L3RleHRyZWdpb246ZGFhMzEzNTM2ZjFjNDMyYTlhNDJmM2VmODkwZTBmZjRfMjE5OTAyMzI1Njc5MQ_2b333b86-00b9-4a67-a179-aa4ce36d41ad"
      unitRef="usd">299000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80OS9mcmFnOmRhYTMxMzUzNmYxYzQzMmE5YTQyZjNlZjg5MGUwZmY0L3RleHRyZWdpb246ZGFhMzEzNTM2ZjFjNDMyYTlhNDJmM2VmODkwZTBmZjRfNDI1_4ac2cf5b-27a3-4d79-bb4a-771a8a736109"
      unitRef="usd">6962000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV80OS9mcmFnOmRhYTMxMzUzNmYxYzQzMmE5YTQyZjNlZjg5MGUwZmY0L3RleHRyZWdpb246ZGFhMzEzNTM2ZjFjNDMyYTlhNDJmM2VmODkwZTBmZjRfNDg4_2c792091-87b3-4935-92a8-15c99aaabef6"
      unitRef="usd">89298000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RleHRyZWdpb246MzRkMzk3YmQ3NWYzNDNhMWFjMTI2YWNhMWQ5M2U4YzFfMzk3_d7dc4d74-4621-405b-b730-e03598f72330">&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;5.  PER SHARE INFORMATION&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following tables reconcile the components of basic and diluted earnings per share for the three and nine months ended June 30, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.666%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.805%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.524%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.212%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.667%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.216%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" 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: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="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt 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;/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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#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;Net income attributable to common stockholders of IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;12,066&#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="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;10,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;/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 income attributable to restricted stockholders of IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;194&#160;&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="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;146&#160;&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;Net income attributable to IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;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:#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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;20,728,149&#160;&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="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;21,043,425&#160;&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;Effect of dilutive stock options and non-vested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;268,583&#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="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;257,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;/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;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;Weighted average common and common equivalent shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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:1pt 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;20,996,732&#160;&lt;/span&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 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;border-top:1pt 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:1pt 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;21,301,235&#160;&lt;/span&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="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;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:3pt double #000000;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:3pt double #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:3pt double #000000;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: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;Earnings per share attributable to IES Holdings, Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.52&lt;/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:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&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;0.58&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;0.52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt 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;Nine 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" 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: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="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt 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;/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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;Net income attributable to common stockholders of IES Holdings, Inc.&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;26,577&#160;&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="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;$&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;23,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;/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;Net income attributable to restricted stockholders of IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;416&#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="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;135&#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;Net income attributable to IES Holdings, Inc.&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;26,993&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,345&#160;&lt;/span&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="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;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:3pt double #000000;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:3pt double #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:3pt double #000000;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: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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;20,819,857&#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="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;21,139,697&#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;Effect of dilutive stock options and non-vested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;264,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;242,481&#160;&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;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;Weighted average common and common equivalent shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:1pt 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;21,084,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:1pt 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;21,382,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;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:#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;Earnings per share attributable to IES Holdings, Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&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;1.28&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;1.10&lt;/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:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.09&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;For the three and nine months ended June 30, 2020 and 2019, the average price of our common shares exceeded the exercise price of all of our outstanding options; therefore, all of our outstanding stock options were included in the computation of fully diluted earnings per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RleHRyZWdpb246MzRkMzk3YmQ3NWYzNDNhMWFjMTI2YWNhMWQ5M2U4YzFfMzk5_22993756-da3d-4195-8cfb-4406875dd40c">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.666%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.805%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.524%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.212%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.667%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.216%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" 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: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="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt 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;/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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#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;Net income attributable to common stockholders of IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;12,066&#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="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;10,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;/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 income attributable to restricted stockholders of IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;194&#160;&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="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;146&#160;&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;Net income attributable to IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;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:#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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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 outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;20,728,149&#160;&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="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;21,043,425&#160;&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;Effect of dilutive stock options and non-vested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;268,583&#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="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;257,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;/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;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;Weighted average common and common equivalent shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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:1pt 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;20,996,732&#160;&lt;/span&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 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;border-top:1pt 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:1pt 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;21,301,235&#160;&lt;/span&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="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;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:3pt double #000000;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:3pt double #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:3pt double #000000;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: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;Earnings per share attributable to IES Holdings, Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.52&lt;/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:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&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;0.58&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;0.52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;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:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt 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;Nine 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" 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: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="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt 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;/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;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;Net income attributable to common stockholders of IES Holdings, Inc.&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;26,577&#160;&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="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;$&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;23,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;/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;Net income attributable to restricted stockholders of IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;416&#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="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;135&#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;Net income attributable to IES Holdings, Inc.&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;26,993&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,345&#160;&lt;/span&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="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;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:3pt double #000000;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:3pt double #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:3pt double #000000;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: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;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;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;Weighted average common shares outstanding &#x2014; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;20,819,857&#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="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;21,139,697&#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;Effect of dilutive stock options and non-vested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;264,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;242,481&#160;&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;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;Weighted average common and common equivalent shares outstanding &#x2014; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:1pt 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;21,084,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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:1pt 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;21,382,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#cceeff;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:#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;Earnings per share attributable to IES Holdings, Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&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;1.28&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;1.10&lt;/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:9pt;padding-right:1pt;"&gt;&lt;span style="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="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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMy0zLTEtMS0w_de536f42-c374-4153-8f6b-5e397a33da62"
      unitRef="usd">12066000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMy02LTEtMS0w_8e78ae2f-647b-4e3f-b3e4-5d49f80f1ad1"
      unitRef="usd">10826000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfNS0zLTEtMS0w_d91c5aba-f5e6-41df-8a67-07c9b609446f"
      unitRef="usd">194000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfNS02LTEtMS0w_47775bfb-4237-432d-a9d2-2288a0067347"
      unitRef="usd">146000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfNi0zLTEtMS0w_7534e1ed-afa9-41ba-b9ff-be38017a1511"
      unitRef="usd">12260000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfNi02LTEtMS0w_3a028d2c-48c0-46d2-8762-06cc239c1d9a"
      unitRef="usd">10972000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfOS0zLTEtMS0w_57baa423-434f-464c-bab9-9dc67fe7aa86"
      unitRef="shares">20728149</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfOS02LTEtMS0w_a2db6677-13f1-40ee-8948-2937bf4c2b10"
      unitRef="shares">21043425</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTAtMy0xLTEtMA_524432d9-3ded-4b1e-a11d-acd3b85e71d7"
      unitRef="shares">268583</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTAtNi0xLTEtMA_da94cd82-82b3-4251-a5eb-ca64db6c9a8d"
      unitRef="shares">257810</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTEtMy0xLTEtMA_8411157b-0ae0-48c5-8d84-3906fbf5b19a"
      unitRef="shares">20996732</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTEtNi0xLTEtMA_41b7e7b3-9df3-43ea-a72a-ba16c708ba4c"
      unitRef="shares">21301235</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTQtMy0xLTEtMA_932c8491-e433-4e89-b650-5f3fd8c20744"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTQtNi0xLTEtMA_eb8e6834-b0aa-42b0-9c85-2da4d061c983"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTUtMy0xLTEtMA_10716713-de57-4b8d-9e08-27966f489c51"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMTUtNi0xLTEtMA_6a26d7b9-e38e-490b-bf97-f0b4b597c6c3"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjAtMy0xLTEtMA_b34d39d5-ff42-42a4-86f1-a909ec165c7f"
      unitRef="usd">26577000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjAtNi0xLTEtMA_652491be-052e-4666-8191-d9756265e4be"
      unitRef="usd">23210000</us-gaap:UndistributedEarningsLossAvailableToCommonShareholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjItMy0xLTEtMA_a65ff8a0-fbe2-450e-b99a-2259def40d86"
      unitRef="usd">416000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjItNi0xLTEtMA_3934bbf5-d38a-4198-b3d9-517f840c6416"
      unitRef="usd">135000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjMtMy0xLTEtMA_656013fb-1d1e-43b7-aa8d-0494229ed0eb"
      unitRef="usd">26993000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjMtNi0xLTEtMA_a566df9c-26ca-47c8-8fb2-3beb4951a5f7"
      unitRef="usd">23345000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjYtMy0xLTEtMA_10979649-e75c-4b7b-8135-94698e4941b7"
      unitRef="shares">20819857</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjYtNi0xLTEtMA_21a84449-e835-4bc3-8ebf-425243dbd381"
      unitRef="shares">21139697</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjctMy0xLTEtMA_45136b60-d65b-4cbd-b7da-254352349aac"
      unitRef="shares">264410</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjctNi0xLTEtMA_873c6b0e-c1ae-4055-8b62-240b28d2afbe"
      unitRef="shares">242481</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjgtMy0xLTEtMA_400dfbb1-666c-480b-8852-38667c07201e"
      unitRef="shares">21084267</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMjgtNi0xLTEtMA_838225f3-7a04-44a0-b717-898457124b30"
      unitRef="shares">21382178</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMzEtMy0xLTEtMA_9cfd9c39-53d9-4b95-92f6-eb3ca1146b59"
      unitRef="usdPerShare">1.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMzEtNi0xLTEtMA_cd285ee4-6752-4d2d-b62d-b02c86e23599"
      unitRef="usdPerShare">1.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMzItMy0xLTEtMA_85410d3d-570b-48d7-a436-593457e118ff"
      unitRef="usdPerShare">1.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81Mi9mcmFnOjM0ZDM5N2JkNzVmMzQzYTFhYzEyNmFjYTFkOTNlOGMxL3RhYmxlOjRiZTdkZjBkYjRjMjRjMWZhYjg1Yzc0ZjNkODlkYzIwL3RhYmxlcmFuZ2U6NGJlN2RmMGRiNGMyNGMxZmFiODVjNzRmM2Q4OWRjMjBfMzItNi0xLTEtMA_ae54b6a7-8759-40ab-8274-43d9cd3c3730"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RleHRyZWdpb246ZmQ2NTBhZmIyOTgwNGZlYjk2NDExODA5MTcyNjNhNWJfODM0_fe71d9e4-b3b0-4aed-9b6e-2445c2e08571">&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;6.&#160;OPERATING SEGMENTS&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 manage and measure performance of our business in four distinct operating segments: Commercial &amp;amp; Industrial, Communications, Infrastructure Solutions and Residential. These segments are reflective of how the Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;) reviews operating results for the purpose of allocating resources and assessing performance. The Company&#x2019;s CODM is its Chief Executive Officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;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;Transactions between segments, if any, are eliminated in consolidation. Our corporate office provides general and administrative, as well as support services, to our four operating segments. Management allocates certain shared costs between segments for selling, general and administrative expenses and depreciation expense. &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;Segment information for the three and nine months ended June 30, 2020 and 2019 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.143%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,778&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,942&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,905&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293,125&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,212&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,792&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,609&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,192&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,805&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,566&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,333&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,713&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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;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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss (gain) on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&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:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization expense&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,683&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;476&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,200&#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:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;496&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;802&#160;&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:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,877&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,796&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,557&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,919&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,176&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,325&#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:9pt;font-weight:400;font-family:'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:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.027%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.143%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" 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:9pt;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;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:9pt;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="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,370&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,438&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,716&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;282,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,171&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,044&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,671&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,350&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;236,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;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,199&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,438&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,366&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,397&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss&#160;(gain) on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(624)&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,988&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,668&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,554&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,351)&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,235&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization 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;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,122&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,354&#160;&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:9pt;font-weight:400;font-family:'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:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;507&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;311&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,243&#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:9pt;font-weight:400;font-family:'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:#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:9pt;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 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,693&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,270&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,143&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,866&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,392&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,364&#160;&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:9pt;font-weight:400;font-family:'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-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.194%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.305%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.750%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.144%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="36" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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;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="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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:9pt;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="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:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,481&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;276,779&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,525&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,660&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;860,445&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,712&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,866&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,177&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,891&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;700,646&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&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 #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,769&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,913&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,348&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,769&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159,799&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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;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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss (gain) on sale of assets&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization expense&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,057&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,010&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,557&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,117&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,797&#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:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;725&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;977&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;299&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,877&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,796&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,557&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,919&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,176&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,325&#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:9pt;font-weight:400;font-family:'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: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;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;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;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;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;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;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;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;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;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;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;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;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;padding-left:1pt;padding-right:1pt;"/&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:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.492%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.387%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.157%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.279%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.725%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.119%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="36" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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;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="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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:9pt;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="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:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,200&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,038&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;783,389&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,263&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,895&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,227&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;178,771&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,156&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&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 #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,665&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,811&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,452&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(278)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(278)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss (gain)&#160;on sale of assets&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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 #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,767&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,299&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,889&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,318&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,338)&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,935&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization expense&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,907&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,180&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,391&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,200&#160;&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:9pt;font-weight:400;font-family:'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:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,974&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,133&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,174&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,172&#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:9pt;font-weight:400;font-family:'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:#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:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,693&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,270&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,143&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,866&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,392&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,364&#160;&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:9pt;font-weight:400;font-family:'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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RleHRyZWdpb246ZmQ2NTBhZmIyOTgwNGZlYjk2NDExODA5MTcyNjNhNWJfODM4_336cbb6d-988e-4141-8eac-df542d9f4679">&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.143%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,778&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,942&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,905&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293,125&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,212&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,792&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,609&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,192&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;234,805&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,566&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,333&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,713&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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;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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss (gain) on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,214)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&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:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization expense&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;692&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,683&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;476&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,200&#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:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;496&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;802&#160;&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:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,877&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,796&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,557&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,919&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,176&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,325&#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:9pt;font-weight:400;font-family:'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:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.027%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.143%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="33" 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:9pt;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;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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:9pt;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="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,370&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90,438&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,716&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;282,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,171&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,044&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,671&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,350&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;236,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;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,199&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,438&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,366&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,397&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss&#160;(gain) on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(624)&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,988&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,668&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,554&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,351)&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,235&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization 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;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;339&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,122&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,354&#160;&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:9pt;font-weight:400;font-family:'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:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;507&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;311&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;329&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,243&#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:9pt;font-weight:400;font-family:'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:#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:9pt;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 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,693&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,270&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,143&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,866&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,392&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,364&#160;&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:9pt;font-weight:400;font-family:'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-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.194%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.694%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.305%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.750%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.494%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.144%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="36" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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;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="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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:9pt;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="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:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,481&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;276,779&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,525&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;300,660&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;860,445&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,712&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,866&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,177&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,891&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;700,646&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&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 #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,769&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,913&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,348&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,769&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159,799&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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;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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss (gain) on sale of assets&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization expense&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,057&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,010&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,557&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,117&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,797&#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:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;725&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;977&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;299&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,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;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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:#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,877&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,796&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,557&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,919&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87,176&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;525,325&#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:9pt;font-weight:400;font-family:'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: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;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;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;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;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;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;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;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;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;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;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;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;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;padding-left:1pt;padding-right:1pt;"/&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:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.492%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.163%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.387%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.157%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.279%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.725%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.769%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.119%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="36" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine 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;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="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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&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:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&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:1pt 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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:9pt;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="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:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,200&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100,038&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,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;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;783,389&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cost of services&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,263&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,895&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78,227&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;178,771&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;652,156&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross profit&lt;/span&gt;&lt;/td&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 #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,665&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,811&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,452&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;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:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;131,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&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;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(278)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(278)&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Loss (gain)&#160;on sale of assets&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2)&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&#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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&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 #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,767&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,299&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,889&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,318&#160;&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11,338)&lt;/span&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,935&#160;&lt;/span&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:9pt;font-weight:400;font-family:'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="6" 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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other data:&lt;/span&gt;&lt;/td&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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization expense&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,907&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,180&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,391&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;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;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;78&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,200&#160;&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:9pt;font-weight:400;font-family:'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:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital expenditures&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,974&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,133&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,174&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,172&#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:9pt;font-weight:400;font-family:'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:#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:9pt;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="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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,693&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;111,270&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,143&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,866&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,392&#160;&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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;438,364&#160;&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:9pt;font-weight:400;font-family:'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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;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:18pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMi0yLTEtMS0w_66cb8057-133b-4a3e-9898-ae6b0697f617"
      unitRef="usd">56778000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMi00LTEtMS0w_f99502bf-6400-464a-bd03-2701030747cf"
      unitRef="usd">96500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMi02LTEtMS0w_4cc1751c-188e-45ad-be45-f582e83ee0dc"
      unitRef="usd">31942000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMi04LTEtMS0w_b6fc0dc9-b731-4a4a-b0c2-f8f8e860fc3a"
      unitRef="usd">107905000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMi0xMC0xLTEtMA_b94ab6fb-a828-443d-bfbf-23eb3b0b0e0f"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMi0xMi0xLTEtMA_8e6ce3c8-7c5a-4a4a-9332-c48756d1902d"
      unitRef="usd">293125000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMy0yLTEtMS0w_0680007f-e9d1-4641-a785-68d05482abe9"
      unitRef="usd">52212000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMy00LTEtMS0w_57758fae-c99d-4711-96c1-c2c55a6d3e24"
      unitRef="usd">77792000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMy02LTEtMS0w_a70d3540-9d73-45bc-95e0-258b7d7b6f44"
      unitRef="usd">22609000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMy04LTEtMS0w_fafc3bff-af00-4c59-9cb1-dae914814087"
      unitRef="usd">82192000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMy0xMC0xLTEtMA_e12cc511-acd5-4a1f-bfa8-121f4173fd82"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMy0xMi0xLTEtMA_d2d8db0c-c202-4ef5-b959-f288de3eeaec"
      unitRef="usd">234805000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNC0yLTEtMS0w_629a02ae-d362-4726-b3e6-8da7f61146df"
      unitRef="usd">4566000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNC00LTEtMS0w_c7a113cb-4e8c-44ae-8f8f-fcaa5c78b100"
      unitRef="usd">18708000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNC02LTEtMS0w_dca46e4a-6d21-441e-99ef-abc2c5343d4a"
      unitRef="usd">9333000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNC04LTEtMS0w_94b4894b-1ec9-4ffb-bd50-17f7f9b1cf2d"
      unitRef="usd">25713000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNC0xMC0xLTEtMA_e7ba5754-d7dc-445e-932f-f1f8d5cfda38"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNC0xMi0xLTEtMA_33069af2-ebc4-47e3-8dbe-62a00a61ac75"
      unitRef="usd">58320000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNS0yLTEtMS0w_b75527f3-518d-4c7a-9ccc-8e338f01592d"
      unitRef="usd">8786000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNS00LTEtMS0w_a2c94e0d-928e-452c-92b6-7338e732dded"
      unitRef="usd">9316000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNS02LTEtMS0w_8b770aa7-a126-4484-a3d3-7e4d80b39666"
      unitRef="usd">5512000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNS04LTEtMS0w_8b595632-0967-4af8-9068-4dc63df0059e"
      unitRef="usd">16767000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNS0xMC0xLTEtMA_7c23151f-4396-47b1-bb94-f6b36c2ac1df"
      unitRef="usd">3880000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNS0xMi0xLTEtMA_5f6d80d0-f1a3-4fb7-9c21-cf66d611c2b4"
      unitRef="usd">44261000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNy0yLTEtMS0w_b4af462e-d614-4e31-a1e9-bdd1a7f3b32e"
      unitRef="usd">6000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNy00LTEtMS0w_d0315d83-12b8-4176-8228-72a407485837"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNy02LTEtMS0w_1869b5f8-d2f5-4302-b396-9a45b5f38dec"
      unitRef="usd">-3000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNy04LTEtMS0w_9dbd4b4a-4380-4598-8a44-45612dbc41a8"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNy0xMC0xLTEtMA_fae3108c-1859-4db0-9ffa-c260404f129b"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfNy0xMi0xLTEtMA_b14d14a2-9918-4f24-8a0c-205884d9758e"
      unitRef="usd">3000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfOC0yLTEtMS0w_6cb16546-18a4-4c02-9354-5b3922eeafa3"
      unitRef="usd">-4214000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfOC00LTEtMS0w_751ecaa7-98c8-4ce8-a278-16bece4bf398"
      unitRef="usd">9392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfOC02LTEtMS0w_fe60b100-8f22-4782-b00e-12150d1c9a51"
      unitRef="usd">3818000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfOC04LTEtMS0w_3ac4380d-3cd9-4784-819a-c0a69f3a00d5"
      unitRef="usd">8946000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfOC0xMC0xLTEtMA_29b4261e-b247-4fa4-aa4d-84114789d932"
      unitRef="usd">-3880000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfOC0xMi0xLTEtMA_6c319b51-077a-4ccb-a31b-7d14567a46a8"
      unitRef="usd">14062000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTAtMi0xLTEtMA_f3f1405a-d0c8-42b5-b934-149beb340f3b"
      unitRef="usd">692000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTAtNC0xLTEtMA_98bd7dda-e1c9-41ba-a5af-c49a9bf099e1"
      unitRef="usd">330000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTAtNi0xLTEtMA_9952eb76-971b-47a8-af62-8907e2d1c391"
      unitRef="usd">1683000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTAtOC0xLTEtMA_f00b95f8-9fad-4bf8-b524-eed1ddd0c658"
      unitRef="usd">476000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTAtMTAtMS0xLTA_1dbc8113-c283-4a8e-993b-48bc55ef546e"
      unitRef="usd">19000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTAtMTItMS0xLTA_5ebc2530-be32-41fb-89f3-940f3d3d3d4a"
      unitRef="usd">3200000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8b3e733576dc4ad1bd59beeb6bb0101d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTEtMi0xLTEtMA_212a7921-cea7-48ae-ad17-1df8817527e5"
      unitRef="usd">496000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iead3633c8c734e4c844ab341fe65bca5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTEtNC0xLTEtMA_ba8d97f5-7291-4bc7-89a7-47a69e5ccbf8"
      unitRef="usd">63000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i87e36891dbae4bb1a750ba46abd1beeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTEtNi0xLTEtMA_862d56a7-1129-422d-9d06-87bd73dff48e"
      unitRef="usd">135000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i7d15324745d1490d82578ca476d8d4d7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTEtOC0xLTEtMA_053c92ed-872a-4587-87d2-dd0789e98cf5"
      unitRef="usd">108000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibb70c3af320941c0b4007ad5e2e7f07a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTEtMTAtMS0xLTA_86c8f296-a8fc-4227-8f7c-d624c9596c09"
      unitRef="usd">0</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTEtMTItMS0xLTA_cf803841-cabe-484c-bfe2-b93963a1d77f"
      unitRef="usd">802000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="i07349851a47f48618fc86dd31f7ff282_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTItMi0xLTEtMA_d050feb2-de37-4836-850f-98b6b596f11a"
      unitRef="usd">71877000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icaf664be2c6649929a97fb9920896ec9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTItNC0xLTEtMA_feebdec7-28ab-47cd-8e47-e6582becd9f3"
      unitRef="usd">131796000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibb4146b6ddb04d8a8e715e274c9e50d2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTItNi0xLTEtMA_e971275d-b192-4295-b896-a953b23b1800"
      unitRef="usd">126557000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib89d51998f6c47aba70e5883c2dcf5c7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTItOC0xLTEtMA_1b8bfd1c-d098-49ce-85b4-5713a6c23d27"
      unitRef="usd">107919000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idb3be53a501343519c2fd6e85cb51775_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTItMTAtMS0xLTA_49cb560c-92c2-443f-8160-6f4a403bda33"
      unitRef="usd">87176000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmRiYWU2ZGRkMTcwZTQ1OTI5NThiYjY2YjMyMTIzMWQ4L3RhYmxlcmFuZ2U6ZGJhZTZkZGQxNzBlNDU5Mjk1OGJiNjZiMzIxMjMxZDhfMTItMTItMS0xLTA_e3104797-60aa-4a5b-9f33-fba98e4851f2"
      unitRef="usd">525325000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMi0yLTEtMS0w_8683577a-3c5c-4a7e-9e1a-cb808a3ddd8b"
      unitRef="usd">75370000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMi00LTEtMS0w_dae44bad-0b5e-47e2-bce2-a98f1840dbe2"
      unitRef="usd">90438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMi02LTEtMS0w_6dd1699d-5894-45ac-a728-1b893d28647e"
      unitRef="usd">36109000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMi04LTEtMS0w_a9f538e7-138a-4dd4-9a03-e01af6d265c3"
      unitRef="usd">80716000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMi0xMC0xLTEtMA_392e7190-0375-47ca-af78-5cc3b573162d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMi0xMi0xLTEtMA_4aa96b6c-c8c1-4f6f-92ef-566e5d03e4fc"
      unitRef="usd">282633000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMy0yLTEtMS0w_a8fe1c0b-55e1-43b4-b082-35328b4eef74"
      unitRef="usd">69171000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMy00LTEtMS0w_ce7c683f-76f2-4df4-98c1-b629dec472a4"
      unitRef="usd">75044000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMy02LTEtMS0w_b2a717ed-a7f3-4e9d-98e2-4028a7e03b51"
      unitRef="usd">27671000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMy04LTEtMS0w_12fe2d19-6541-43d7-adb4-c098a53be094"
      unitRef="usd">64350000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMy0xMC0xLTEtMA_97227ba1-c639-49e5-86ad-c1ba30c8f833"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMy0xMi0xLTEtMA_28aa62ab-6df7-4367-a43f-3376036ccd56"
      unitRef="usd">236236000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNC0yLTEtMS0w_334e76ec-2d2c-4475-b805-52bb19656dea"
      unitRef="usd">6199000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNC00LTEtMS0w_804b2ab6-07fd-4184-859f-9cd6a5a9d25e"
      unitRef="usd">15394000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNC02LTEtMS0w_cd1b9cd9-3a97-415d-854d-474ea420e5c2"
      unitRef="usd">8438000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNC04LTEtMS0w_75ffa376-f75a-4748-a2ba-65d5525d542e"
      unitRef="usd">16366000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNC0xMC0xLTEtMA_b36a0323-d39a-4528-abe7-a388ed3d71cd"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNC0xMi0xLTEtMA_916e2add-75a8-4872-a343-41c8afb97a9e"
      unitRef="usd">46397000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNS0yLTEtMS0w_82e1cba0-5935-4691-8241-177d4dc6cd17"
      unitRef="usd">6827000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNS00LTEtMS0w_56cda88b-3329-4db2-8925-613fa8cfe405"
      unitRef="usd">8406000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNS02LTEtMS0w_bf88565b-f2a4-4aed-bbbd-163594d44e98"
      unitRef="usd">4937000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNS04LTEtMS0w_b9ffe02e-6205-41ad-bc10-b643f06587a3"
      unitRef="usd">11812000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNS0xMC0xLTEtMA_bf56ad33-a11c-401c-b79b-4552bb632072"
      unitRef="usd">4351000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNS0xMi0xLTEtMA_6b15e7d3-6925-41df-bdf6-a122f8d776e1"
      unitRef="usd">36333000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNi0yLTEtMS0w_6277dd0e-091d-4729-8c17-cec06e26adc7"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNi00LTEtMS0w_0392f5d5-1444-489b-b7b8-88ebe5852032"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNi02LTEtMS0w_c9eec6ea-3b66-4ee8-8d91-33b4f6697321"
      unitRef="usd">-163000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNi04LTEtMS0w_867b632c-d992-4af6-bccd-bad3b8384087"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNi0xMC0xLTEtMA_50aead01-1307-4d08-8131-d6bad264549f"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNi0xMi0xLTEtMA_4b95650f-894a-468d-bce3-06f289aba364"
      unitRef="usd">-163000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNy0yLTEtMS0w_6ee122e2-ca81-4167-a8f5-62b9335ba3d0"
      unitRef="usd">4000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNy00LTEtMS0w_58ea1365-df81-4453-81bd-49de29f29543"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNy02LTEtMS0w_0d4f8fe3-93db-43d0-b4ab-7e1671e52c4d"
      unitRef="usd">4000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNy04LTEtMS0w_1d2385da-7604-4582-b1e0-670b3697231a"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNy0xMC0xLTEtMA_c3028a2c-22f4-49c8-8a21-921c4063eb8d"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfNy0xMi0xLTEtMA_b5a4db5b-f565-468f-971e-93f95ae911f7"
      unitRef="usd">8000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfOC0yLTEtMS0w_61219189-08ca-43f3-9df3-792c1de01078"
      unitRef="usd">-624000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfOC00LTEtMS0w_f1121481-a869-4d83-b62d-f246e2436d14"
      unitRef="usd">6988000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfOC02LTEtMS0w_af9bd760-71de-4682-832b-1d32f4aedfb2"
      unitRef="usd">3668000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfOC04LTEtMS0w_f7162102-2942-49a7-a68c-b13623eb0d98"
      unitRef="usd">4554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfOC0xMC0xLTEtMA_784938c0-2ddd-461b-9b49-d3ba12143700"
      unitRef="usd">-4351000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfOC0xMi0xLTEtMA_7790105b-75f7-46c5-b07f-29cc0881f0ad"
      unitRef="usd">10235000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTAtMi0xLTEtMA_5d5d4466-629d-4e7b-9066-fcb723b2c2f5"
      unitRef="usd">652000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTAtNC0xLTEtMA_593e1673-668a-4ab0-a406-92ed239c1e7e"
      unitRef="usd">339000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTAtNi0xLTEtMA_cd1fa532-1c42-4621-b8d8-dfa8ed23b5b3"
      unitRef="usd">1122000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTAtOC0xLTEtMA_2c63d4bd-b22a-44ca-8cfd-6e38a29d1566"
      unitRef="usd">218000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTAtMTAtMS0xLTA_e1fc4efd-122a-4375-9666-267cb15dce58"
      unitRef="usd">23000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTAtMTItMS0xLTA_8a0ead9b-9ba6-4c0b-8107-321516b4e65b"
      unitRef="usd">2354000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i7ea11eb5382d4c2981397b4bb6e3ffa0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTEtMi0xLTEtMA_8858b5b1-9c79-42bb-b5f5-2b383561e70c"
      unitRef="usd">507000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ida71e0e35ee8416d8b536606d6afa695_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTEtNC0xLTEtMA_8818b843-8c5f-421a-9fae-b8a6e3615868"
      unitRef="usd">74000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibf608cfdb0d8462d937260a84c5f5234_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTEtNi0xLTEtMA_01299537-fcf5-489d-8d5a-14676c12ccc6"
      unitRef="usd">311000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1f8992a2dbb243e7b710e1f1f5006020_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTEtOC0xLTEtMA_8d6136e0-f1c8-42ee-ad84-2b5faffb1599"
      unitRef="usd">329000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1e01b18229f84dd2b5484ffd58523129_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTEtMTAtMS0xLTA_4f6f251c-ea88-4329-96e4-b038eaef081d"
      unitRef="usd">22000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTEtMTItMS0xLTA_ddd05590-c297-4e8d-af4b-b8a90cc3a222"
      unitRef="usd">1243000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="i3240012bf7814214913edbb58eae3a4b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTItMi0xLTEtMA_9d8066ec-8279-4863-b3d7-738a096473df"
      unitRef="usd">81693000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i49c27ea97fad41f191db00b528960bf7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTItNC0xLTEtMA_ba30d7e8-376a-44aa-a71a-563de19a6ed0"
      unitRef="usd">111270000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0464897798d34977b44094aad3d22532_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTItNi0xLTEtMA_d1f4bfec-64c2-4b27-9716-df5fd79f0175"
      unitRef="usd">118143000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i815eb96e82934b63a089dbfdec3d078c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTItOC0xLTEtMA_b1bdb553-0a9d-4365-9725-42ed4d20314e"
      unitRef="usd">57866000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iefc02a6ac2844f5f9d9ac2c244251011_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTItMTAtMS0xLTA_4571c07f-6d77-437f-b7cd-119713cc0607"
      unitRef="usd">69392000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3218feb0e56c44619ba1a66c55a5e49e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOmMyZDBkMjg2NjNkNDRhYmU4NTMwNjRkZTEzYjkwYjI1L3RhYmxlcmFuZ2U6YzJkMGQyODY2M2Q0NGFiZTg1MzA2NGRlMTNiOTBiMjVfMTItMTItMS0xLTA_23df1cd3-2d98-4af3-94ba-03e9c1503bb8"
      unitRef="usd">438364000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMi0zLTEtMS0w_c52682de-dcd7-498e-886f-9beb589477e1"
      unitRef="usd">190481000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMi01LTEtMS0w_140a66be-0da7-46fb-8d2d-43104f465e2a"
      unitRef="usd">276779000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMi03LTEtMS0w_bf03f2d1-7427-439b-957e-b43470c4fe17"
      unitRef="usd">92525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMi05LTEtMS0w_f00b13d4-262e-48ff-a7bd-e015ebd65019"
      unitRef="usd">300660000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMi0xMS0xLTEtMA_96379734-16f1-4da4-aa9e-525caa59286e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMi0xMy0xLTEtMA_21c2e2d9-597a-4c59-b462-80f450042b10"
      unitRef="usd">860445000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMy0zLTEtMS0w_bb7f05fb-479c-405e-8abd-47300068c7ed"
      unitRef="usd">174712000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMy01LTEtMS0w_9150ad17-5221-4675-8304-4d1257bc988d"
      unitRef="usd">225866000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMy03LTEtMS0w_ab3696c8-458f-4fe8-90ce-34affd632008"
      unitRef="usd">68177000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMy05LTEtMS0w_cd853016-2d6f-43d0-b587-106191065043"
      unitRef="usd">231891000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMy0xMS0xLTEtMA_b3f8e66e-c985-4537-8e40-9baa9ae02981"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMy0xMy0xLTEtMA_c6729256-51a7-412d-9694-4a3278919fd2"
      unitRef="usd">700646000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNC0zLTEtMS0w_59cac37e-7b07-4250-b3a7-5ef872e18e92"
      unitRef="usd">15769000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNC01LTEtMS0w_b6ca6982-3eab-40d6-9297-d58ecfd4cd0d"
      unitRef="usd">50913000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNC03LTEtMS0w_53f016cb-b66d-4eca-95ba-c2aa2cb36c3c"
      unitRef="usd">24348000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNC05LTEtMS0w_e072a2bc-05e1-4815-b6ee-0418cb822679"
      unitRef="usd">68769000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNC0xMS0xLTEtMA_f57b2f6f-43b6-4443-82c3-01a4b80e3739"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNC0xMy0xLTEtMA_3551f411-278f-4a55-9625-a76e24a5bf8e"
      unitRef="usd">159799000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNS0zLTEtMS0w_6311a6fe-b279-496c-8fe9-b024b72ab320"
      unitRef="usd">24660000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNS01LTEtMS0w_972aa6e4-85aa-41f8-8256-ea8c35086b31"
      unitRef="usd">27304000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNS03LTEtMS0w_2015fdfc-93c2-46d8-9d0a-245411ec0029"
      unitRef="usd">14923000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNS05LTEtMS0w_20f0d631-8e16-4ad5-baef-959e8c5ec1e7"
      unitRef="usd">46241000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNS0xMS0xLTEtMA_0d71729c-6a32-4a90-943d-4be4dfb0d54d"
      unitRef="usd">11041000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNS0xMy0xLTEtMA_cffe8ab9-a54c-41e8-96b7-f1443f6a2e36"
      unitRef="usd">124169000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNy0zLTEtMS0w_e6c47474-ff86-4a53-aff4-11edc9565559"
      unitRef="usd">34000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNy01LTEtMS0w_86f6352f-ef61-44ff-b72f-d2352f4abe5b"
      unitRef="usd">9000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNy03LTEtMS0w_fee23cc0-59c2-4389-8b0c-c5ac733ebc01"
      unitRef="usd">-3000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNy05LTEtMS0w_c3a2bcf9-08c9-4d10-941a-d74ba897da4d"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNy0xMS0xLTEtMA_f93a95ef-a7e4-4cb0-8645-95510a59e348"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfNy0xMy0xLTEtMA_f7270e3e-971a-4328-bf3d-6724442a9f43"
      unitRef="usd">40000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfOC0zLTEtMS0w_3aeb03ea-0530-4730-a19b-4179982e9bf9"
      unitRef="usd">-8857000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfOC01LTEtMS0w_4e5f052e-48d2-416d-848e-bc24af812ca7"
      unitRef="usd">23618000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfOC03LTEtMS0w_5659e8e6-8acf-4d5d-9c6a-f57d8d85af45"
      unitRef="usd">9422000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfOC05LTEtMS0w_277a68e2-3140-4574-a3da-6d6a6ef30801"
      unitRef="usd">22528000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfOC0xMS0xLTEtMA_65dfff32-ee5f-491e-89ed-7e918f2256d0"
      unitRef="usd">-11041000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfOC0xMy0xLTEtMA_f4a4e97b-f354-4380-aed5-fef7609fea8f"
      unitRef="usd">35670000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTAtMy0xLTEtMA_1dcdbf07-17c7-48f6-9cfa-d14e998db68d"
      unitRef="usd">2057000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTAtNS0xLTEtMA_797fb381-6b42-4f65-aa45-ad6fe5aa9674"
      unitRef="usd">1010000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTAtNy0xLTEtMA_5fd3b819-70ca-4b35-9ef5-9826333c9237"
      unitRef="usd">4557000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTAtOS0xLTEtMA_ee8974c3-801f-479c-b836-d3b90387f79c"
      unitRef="usd">1117000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTAtMTEtMS0xLTA_4ecb9473-3b7a-4c6e-aded-b8cc2530e699"
      unitRef="usd">56000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTAtMTMtMS0xLTA_1235ea2b-8f7e-42de-bcad-416eae36219c"
      unitRef="usd">8797000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTEtMy0xLTEtMA_d7507a82-aaf0-47ee-b562-f01a1aa07340"
      unitRef="usd">1168000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTEtNS0xLTEtMA_20d0bb40-6ec6-4edd-b87d-0a72abff8978"
      unitRef="usd">531000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTEtNy0xLTEtMA_5b87a065-3b6f-4659-a55f-dab0aa214491"
      unitRef="usd">725000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTEtOS0xLTEtMA_105609a5-3721-46cb-904b-8ec67810c48b"
      unitRef="usd">977000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i230d3c5aa69247e8bef368ed11cd2d43_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTEtMTEtMS0xLTA_c4e234e3-92f5-4a1b-b25f-351c8c6a57f6"
      unitRef="usd">299000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTEtMTMtMS0xLTA_a1ba5d38-f0a7-40ac-b78d-64e90d475f4d"
      unitRef="usd">3700000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="i07349851a47f48618fc86dd31f7ff282_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTItMy0xLTEtMA_763568c4-69a4-42e1-892d-152ebbd7c7ab"
      unitRef="usd">71877000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icaf664be2c6649929a97fb9920896ec9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTItNS0xLTEtMA_9a17cf3b-8a78-42cc-966a-34c33dbee22f"
      unitRef="usd">131796000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibb4146b6ddb04d8a8e715e274c9e50d2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTItNy0xLTEtMA_c5959f3a-187c-4248-b987-6ecc67f251e9"
      unitRef="usd">126557000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib89d51998f6c47aba70e5883c2dcf5c7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTItOS0xLTEtMA_a7c98e24-6778-4dfe-997e-20eab4fdaad9"
      unitRef="usd">107919000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idb3be53a501343519c2fd6e85cb51775_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTItMTEtMS0xLTA_8f93e815-5416-408d-8a32-8902655d5ee4"
      unitRef="usd">87176000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjc0OTNmYjBmNzFkOTQzMWQ4NmQzNjJhY2VmY2RkMWY3L3RhYmxlcmFuZ2U6NzQ5M2ZiMGY3MWQ5NDMxZDg2ZDM2MmFjZWZjZGQxZjdfMTItMTMtMS0xLTA_1e820975-a639-49bf-9678-cbfbf1edc1ed"
      unitRef="usd">525325000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMi0zLTEtMS0w_3c4a528c-1104-49e2-9b80-5271f71052d0"
      unitRef="usd">227928000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMi01LTEtMS0w_4715dfd3-863a-440c-8994-578e27e93293"
      unitRef="usd">230200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMi03LTEtMS0w_b642b232-3eb6-4054-a709-7edece7c62da"
      unitRef="usd">100038000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMi05LTEtMS0w_a26d34af-d80a-4e49-8084-ed6ffc5540f5"
      unitRef="usd">225223000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMi0xMS0xLTEtMA_0c86cad1-95f6-48c0-b3a6-cbfd7e943120"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMi0xMy0xLTEtMA_1386fad9-8eb4-47a4-b3be-0944bfa2c747"
      unitRef="usd">783389000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMy0zLTEtMS0w_d03fba4f-893d-4c65-99c1-760c05a26b1e"
      unitRef="usd">204263000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMy01LTEtMS0w_4a73342f-f322-4d33-84a7-e7773950bf18"
      unitRef="usd">190895000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMy03LTEtMS0w_1bae1cf4-6e9e-4c23-873f-f719ca3dfe77"
      unitRef="usd">78227000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMy05LTEtMS0w_cbd5dafb-e9e5-420f-ba7b-448c2759bf46"
      unitRef="usd">178771000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMy0xMS0xLTEtMA_352cbb73-fbd4-4bf8-898c-583d015625c2"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMy0xMy0xLTEtMA_0d5aaa0e-7006-48c5-97f6-4f84e33850ef"
      unitRef="usd">652156000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNC0zLTEtMS0w_d639e47f-c3f1-409e-ae22-cb2d260242cb"
      unitRef="usd">23665000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNC01LTEtMS0w_f7b95aa7-294a-4ce4-a1c5-3bb1b63fd17d"
      unitRef="usd">39305000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNC03LTEtMS0w_23ef0571-6adb-4928-9b89-0c8589ce5978"
      unitRef="usd">21811000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNC05LTEtMS0w_83a1a026-45c7-4ac5-a7f6-fcbea895fd07"
      unitRef="usd">46452000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNC0xMS0xLTEtMA_bd394ced-899c-4790-843d-6ff0ce7f61b7"
      unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNC0xMy0xLTEtMA_789bb9c6-b4d3-4163-a0ce-df10aba1f39c"
      unitRef="usd">131233000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNS0zLTEtMS0w_7c060b88-4c44-4b61-8126-b0b6ebfe3931"
      unitRef="usd">20906000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNS01LTEtMS0w_67e6fec7-05a5-4054-a508-81046d6a2486"
      unitRef="usd">23006000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNS03LTEtMS0w_ea374164-f610-474d-a650-5a6cb9cf3f8d"
      unitRef="usd">14103000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNS05LTEtMS0w_a0a5d2d3-a2d9-43ef-9eec-ed3fd9701ea7"
      unitRef="usd">34136000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNS0xMS0xLTEtMA_87cc4a6c-d69c-431e-b11d-990d4dfee4e4"
      unitRef="usd">11338000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNS0xMy0xLTEtMA_1167a8a5-a63d-45ca-97c0-a4c9320c3460"
      unitRef="usd">103489000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNi0zLTEtMS0w_e22921f8-f096-4b78-9a7d-43806f934ea8"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNi01LTEtMS0w_e2f5c5f5-8b7f-427a-b3e9-e51f964fe219"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNi03LTEtMS0w_acefc516-91ae-475c-9f96-1deb6d104c5b"
      unitRef="usd">-278000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNi05LTEtMS0w_85062384-3d74-4285-859a-b97b02b58b7d"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNi0xMS0xLTEtMA_371754d5-728d-4aaf-af6e-9540ebef2d62"
      unitRef="usd">0</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNi0xMy0xLTEtMA_228593b7-b1f9-4bf7-b48e-9f75c7fa5178"
      unitRef="usd">-278000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNy0zLTEtMS0w_8e2e0f4a-f962-4abb-9016-f780b3c82c02"
      unitRef="usd">8000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNy01LTEtMS0w_7022a305-4b3d-47b5-bf8e-857d85cc2027"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNy03LTEtMS0w_dd4e874b-adf2-4ab7-8474-7b015d4a6775"
      unitRef="usd">-97000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNy05LTEtMS0w_d5deebb9-65dd-4cce-bffb-39ad16cec130"
      unitRef="usd">2000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNy0xMS0xLTEtMA_337d5dc0-ea88-4a54-b9d3-dabf9b7d0910"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfNy0xMy0xLTEtMA_646bc062-fb82-4cfc-861e-231f8f61e8ad"
      unitRef="usd">-87000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfOC0zLTEtMS0w_5b67c7be-5473-45ef-8663-fe20f14f4765"
      unitRef="usd">2767000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfOC01LTEtMS0w_e0802f4c-9254-43e5-9522-99fe50a74ed9"
      unitRef="usd">16299000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfOC03LTEtMS0w_c9c14f5d-e99d-4ff2-9a46-a2b066f8eb7d"
      unitRef="usd">7889000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfOC05LTEtMS0w_0b3320d6-99fd-4bed-9294-ce2a4e24cf94"
      unitRef="usd">12318000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfOC0xMS0xLTEtMA_2d3eee3f-8e72-4f08-bc8d-6d7b8dfac41d"
      unitRef="usd">-11338000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfOC0xMy0xLTEtMA_3d129ddc-a851-427e-82a9-47990fb2de0f"
      unitRef="usd">27935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTAtMy0xLTEtMA_033a2ea5-7a03-44ef-8f5e-027f01403c2a"
      unitRef="usd">1907000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTAtNS0xLTEtMA_dd3bc446-73b2-4b38-89ec-2d964850b856"
      unitRef="usd">1180000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTAtNy0xLTEtMA_ea585f6a-c8e0-4768-b7fe-c9f2708f85e8"
      unitRef="usd">3391000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTAtOS0xLTEtMA_aa5913c1-52d3-4f3a-a0a5-685fbb084aaa"
      unitRef="usd">644000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTAtMTEtMS0xLTA_85023416-25cf-4bf9-994c-f755b694a6cb"
      unitRef="usd">78000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTAtMTMtMS0xLTA_f0857e2d-e96a-4c4f-9d2d-c5eb0304b23d"
      unitRef="usd">7200000</us-gaap:Depreciation>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibd52cc7537d241ebb6d10bdc594900b7_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTEtMy0xLTEtMA_c4bf9e7d-8407-4f6f-b628-abc7c1aec4ac"
      unitRef="usd">1974000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i487922a1a8b14d5f948236a99b60342f_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTEtNS0xLTEtMA_140e6d63-9838-4d7e-a5e6-8ac336c29311"
      unitRef="usd">767000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i34cefdc6eb8f47f988a74346610a21d0_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTEtNy0xLTEtMA_f59adb26-d610-4cf9-a7dc-6020b95e24d8"
      unitRef="usd">1133000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ibc097ed67b544ee58bd9384ee3f30567_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTEtOS0xLTEtMA_87337d29-456d-4a60-9226-e83215a26d66"
      unitRef="usd">1174000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie88458171a97442c975303460a50cdce_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTEtMTEtMS0xLTA_6b28473b-7bd0-478f-9b12-4c7f72d0f05c"
      unitRef="usd">124000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTEtMTMtMS0xLTA_d7b79bbe-a718-4ed8-8184-dae2655122c9"
      unitRef="usd">5172000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Assets
      contextRef="i3240012bf7814214913edbb58eae3a4b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTItMy0xLTEtMA_b5e872a6-fe9a-4acf-8b24-de168fbd39b6"
      unitRef="usd">81693000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i49c27ea97fad41f191db00b528960bf7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTItNS0xLTEtMA_ff918a48-526c-46a0-afe8-091d8381ac41"
      unitRef="usd">111270000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0464897798d34977b44094aad3d22532_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTItNy0xLTEtMA_09cb62f8-6fb0-45c6-ac94-6e41e900f125"
      unitRef="usd">118143000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i815eb96e82934b63a089dbfdec3d078c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTItOS0xLTEtMA_afbbcbe8-7668-45b2-9c2f-e2ef3b45efe1"
      unitRef="usd">57866000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iefc02a6ac2844f5f9d9ac2c244251011_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTItMTEtMS0xLTA_dc3b90f0-98d6-4dd6-a73b-2aa73366d9b3"
      unitRef="usd">69392000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3218feb0e56c44619ba1a66c55a5e49e_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81NS9mcmFnOmZkNjUwYWZiMjk4MDRmZWI5NjQxMTgwOTE3MjYzYTViL3RhYmxlOjdhYTlhZGFiNzgzOTRlYzFiMmQ1N2U1NWRhNjYwMjI3L3RhYmxlcmFuZ2U6N2FhOWFkYWI3ODM5NGVjMWIyZDU3ZTU1ZGE2NjAyMjdfMTItMTMtMS0xLTA_1a25181e-9bd5-4190-9aed-cbcf40745712"
      unitRef="usd">438364000</us-gaap:Assets>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTczMQ_0eaf0b44-37d0-4f58-95fc-2dcbc1069fc0">&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;7.  STOCKHOLDERS&#x2019; EQUITY&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;Equity Incentive Plan&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&#x2019;s 2006 Equity Incentive Plan, as amended and restated (the &#x201c;Equity Incentive Plan&#x201d;), provides for grants of stock options as well as grants of stock, including restricted stock.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Approximately 3.0&#160;million shares of common stock are authorized for issuance under the Equity Incentive Plan, of which approximately 668,993 shares were available for issuance at June 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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;Stock Repurchase Program&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 2015, our Board authorized a stock repurchase program for the purchase from time to time of up to 1.5 million shares of the Company&#x2019;s common stock, and on May 2, 2019, authorized the repurchase from time to time of up to an additional 1.0 million shares of our common stock under the stock repurchase program.&#160;Share purchases are made for cash in open market transactions at prevailing market prices or in privately negotiated transactions or otherwise.&#160;The timing and amount of purchases under the program are determined based upon prevailing market conditions, our liquidity requirements, contractual restrictions and other factors.&#160;All or part of the repurchases may be implemented under a Rule 10b5-1 trading plan, which allows repurchases under pre-set terms at times when the Company might otherwise be prevented from purchasing under insider trading laws or because of self-imposed blackout periods.&#160;The program does not require the Company to purchase any specific number of shares and may be modified, suspended or reinstated at any time at the Company&#x2019;s discretion and without notice. We repurchased 26,711 and 224,959 shares, respectively, of our common stock during the three and nine months ended June 30, 2020, in open market transactions at an average price of $20.29 and $22.32, respectively, per share. We repurchased 162,993 and 398,947 shares, respectively, of our common stock during the three and nine months ended June 30, 2019, in open market transactions at an average price of $17.88 and $17.11, respectively, per share.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&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;Treasury 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;During the nine months ended June 30, 2020, we issued 113,408 shares of common stock from treasury stock to employees and repurchased 17,427 shares of common stock from our employees to satisfy statutory tax withholding requirements upon the vesting of certain performance phantom stock units under the Equity Incentive Plan. We also issued 5,225 unrestricted shares of common stock from treasury to members of our Board as part of their overall compensation and 5,750 unrestricted shares to satisfy the exercise of outstanding options. We also repurchased 224,959 shares of common stock on the open market pursuant to our stock repurchase program. &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;During the nine months ended June 30, 2019, we issued 212,688 shares of common stock from treasury to employees and repurchased 87,609 shares of common stock from our employees to satisfy statutory tax withholding requirements upon the vesting of certain performance phantom stock units under the Equity Incentive Plan. We also repurchased 398,947 shares of common stock on the open market pursuant to our stock repurchase program. In March 2019, we issued 3,991 shares of treasury stock as payment for outstanding phantom stock units that vested upon the departure of the Company's former President and issued 283,195 shares of treasury stock for restricted shares granted upon the appointment of the Company's Chief Executive Officer.&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;Restricted 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;We granted 69,338 restricted shares to executives during the nine months ended June 30, 2020. These awards include restricted shares subject to the achievement of specified levels of cumulative net income before taxes, as well as shares that vest based on the passage of time. During the three months ended June 30, 2020, and 2019, we recognized $521 and $333 in compensation expense related to all restricted stock awards, respectively. During the nine months ended June 30, 2020 and 2019, we recognized $1,316 and $443 in compensation expense related to all restricted stock awards, respectively. At June 30, 2020, the unamortized compensation cost related to outstanding unvested restricted stock was $3,398. &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-style:italic;font-weight:400;line-height:120%;"&gt;Director Phantom Stock Units&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;Director phantom stock units (&#x201c;Director PSUs&#x201d;) are primarily granted to the members of the Board as part of their overall compensation. These Director PSUs are paid via unrestricted stock grants to each director upon their departure from the Board or upon a change of control. We record compensation expense for the full value of the grant on the date of grant. During the three months ended June 30, 2020, and 2019, we recognized $97 and $100, respectively, in compensation expense related to these grants. During the nine months ended June 30, 2020 and 2019 we recognized $293 and $200, respectively, in compensation expense related to these grants.&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;Performance Based Phantom Stock Units &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;An employee phantom stock unit (an &#x201c;Employee PSU&#x201d;) is a contractual right to receive one share of the Company&#x2019;s common stock. Depending on the terms of each grant, Employee PSUs may vest upon the achievement of certain specified performance objectives and continued performance of services, or may vest based on continued performance of services through the vesting date. &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;As of June 30, 2020 the Company granted Employee PSUs, which, subject to the achievement of certain performance metrics, could result in the issuance of 355,597 shares of common stock, respectively. Of these Employee PSUs, 97,983 Employee PSUs have been forfeited, and 49,678 have vested. At June 30, 2020, a maximum of 207,936 shares of common stock may be issued upon vesting of our outstanding Employee PSUs. During the three months ended June 30, 2020 and 2019, we recognized $505 and $427 in compensation expense, respectively, related to Employee PSU grants. During the nine months ended June 30, 2020 and 2019, we recognized $1,121 and $892 in compensation expense, respectively, related to Employee PSU grants.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5cce787fd7ae45e6843dc0867c1d3b21_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjU4_6cb49a31-1142-4af5-a99d-a90e01392a58"
      unitRef="shares">3000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzc2_c812c3a9-28da-4fa1-848a-ee629a0bd258"
      unitRef="shares">668993</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTYz_742b320c-58fc-4557-81a7-bbbfdf38b891"
      unitRef="shares">1500000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i33cd88a4c5e64ba7a14925481630a4ee_I20190502"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTcyNA_a6202366-2805-4f8a-a76f-be38a4d0c251"
      unitRef="shares">1000000.0</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i6e26642bcb754206a2ec5d57ec114737_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTU3Mw_ad2b3640-8374-4544-b35c-81789ef6c0ed"
      unitRef="shares">26711</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8ed1ff219dc44c789b9811524c99489f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTU4MA_24880915-65dc-45fb-9c88-fe6ad0ca91a6"
      unitRef="shares">224959</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTcwMQ_40ea4c21-8fc6-4c32-bf65-cd0805124236"
      unitRef="usdPerShare">20.29</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTcwOQ_62e890ed-afcc-4050-8788-0a9a741c82cc"
      unitRef="usdPerShare">22.32</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8fb50160d3024929a8597b43f41bf8c2_D20190401-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTc1Mw_95615404-98e1-4d26-a35f-962031e042dd"
      unitRef="shares">162993</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i44b9c169c06f45bb82692fe79340d705_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTc2MA_1abfa85a-fb24-4c3c-91d7-211f8682003f"
      unitRef="shares">398947</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTg4MQ_c3dc3f35-cd0d-4880-a035-e46cb58b287d"
      unitRef="usdPerShare">17.88</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTg4OQ_61b43b9d-da50-4629-ab91-267a45d1d884"
      unitRef="usdPerShare">17.11</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ia45c893cc92047c2b16f921c6e573deb_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMTk3MQ_ee07bc09-8c87-4559-8e0a-36d229d3c30a"
      unitRef="shares">113408</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjA0Ng_4472e381-9e7e-4300-94c1-34268ea1e4a4"
      unitRef="shares">17427</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesIssued
      contextRef="i91dd1f8098f34c7ba149962fc8e2817b_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjI0OQ_0314200d-5db6-4fa4-9927-64dd06ea2479"
      unitRef="shares">5225</us-gaap:SharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i22421471c127414d9273a5c4dd63fa2e_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjM4MQ_4698ba91-476d-40a5-971b-80a75fc4db00"
      unitRef="shares">5750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8ed1ff219dc44c789b9811524c99489f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjQ2OA_8f6c36ca-6819-4d19-b26f-704ed978d986"
      unitRef="shares">224959</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="if61c155f85a34d369ab5fb181d0c2c86_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjU5MQ_285b1743-ebf6-4b57-8c5e-5af46d4b7988"
      unitRef="shares">212688</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjY2MA_f5d8bf24-6796-43ad-bb63-24b7ae3310cb"
      unitRef="shares">87609</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i44b9c169c06f45bb82692fe79340d705_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMjg2OA_5da7de8d-eb59-4b6d-837a-d41ed60ff25e"
      unitRef="shares">398947</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i5a05daf18b264748879238107953c59b_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTczNA_8e17742a-3716-4fc7-8045-f2ccfe466833"
      unitRef="shares">3991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="iabc02b43a7cb43e08b5819bf4e7e92f4_D20181001-20190630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTcyOA_3ff7838b-f0ee-44d4-90a2-c712d42667c1"
      unitRef="shares">283195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzI5Mg_b52dd12b-0f2c-4b2e-b1ed-21634976ad07"
      unitRef="shares">69338</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iddec1069371f4337814403323f589173_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzU5OA_145f4e1f-5be4-43ce-a8b0-4b780c0be776"
      unitRef="usd">521000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iadeda5131e9c435f9cc99adeeaf07bc5_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzYwNg_50b14440-9e56-42a9-ab01-774dfe496118"
      unitRef="usd">333000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i357128b5b8c54d3189665e038afdbd61_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzczOQ_bc76f384-cfa8-439f-8a07-6508e876b17a"
      unitRef="usd">1316000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5e06e724900421eabccf62ce39d1bfe_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzc0Nw_65d082e8-5aa0-40ac-8640-1c5002d2922d"
      unitRef="usd">443000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfMzkyMw_a4e39e76-1289-4a17-9b47-f5bb995bdae9"
      unitRef="usd">3398000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i807f2e397ad64436a4923b27332675da_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNDQxMQ_7def2ebc-e144-4908-bee7-d9b0f90e9e99"
      unitRef="usd">97000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i249ac24995e9406c9e99b35698e88a11_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNDQxOQ_8f33dacc-7818-4e5d-be9e-a648e7e78cab"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc69c4ef0441454e9dcdfd05ee89a975_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNDU0MA_2579b60b-ee74-469a-a6ac-92f0739ea6e5"
      unitRef="usd">293000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7c7035bcbef8452aa965a21b0174972b_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNDU0OA_2cf6dda6-ebf6-4df5-9ebf-cede8881962f"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesIssued
      contextRef="i1f61f96f773e4943af816102451d8ff1_I20190206"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTIwNQ_d9eb97ce-9400-4baf-beaa-1b5e8e6a1568"
      unitRef="shares">355597</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTI3OQ_9fdc9815-482b-4c34-9fc6-435dcffd486f"
      unitRef="shares">97983</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <iesc:Sharesvested
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTMyMQ_227598ff-018b-46b0-bd85-c18890293089"
      unitRef="shares">49678</iesc:Sharesvested>
    <us-gaap:SharesOutstanding
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTM1Nw_ffff059e-be8d-43af-a0ce-2b016c5476a0"
      unitRef="shares">207936</us-gaap:SharesOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iabfe5217dbb747749749fe58e82b4731_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTUwMw_2b78fc6c-c920-455c-94e1-c14b09cd6c36"
      unitRef="usd">505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2bea0bd9e7174d918b87a3dc523bc30a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTUxMQ_9984b1a7-e997-45ba-a691-41bd31a5618f"
      unitRef="usd">427000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i742532688aa342da999b8a9fdb5ffbf0_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTY0MQ_f243f4a1-ccff-4c3c-9a42-a70de14d1d2f"
      unitRef="usd">1121000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f1c4e0c900e4373b8297f29d03fab43_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV81OC9mcmFnOjBmNjg0MjkzNTJjYzRmODE5NjFiM2M4ZWRkMmEzZGJiL3RleHRyZWdpb246MGY2ODQyOTM1MmNjNGY4MTk2MWIzYzhlZGQyYTNkYmJfNTY0OQ_3ed145a4-46f5-4b5b-aec5-8ce4ed2db1c6"
      unitRef="usd">892000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfMzg0ODI5MDY5ODIzNg_65ef9562-95c5-42d1-83c8-4e41a8eda318">&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;8.  EMPLOYEE BENEFIT PLANS&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;401(k) Plan&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 November 1998, we established the IES Holdings, Inc. 401(k) Retirement Savings Plan. All full-time IES employees and full-time employees of participating subsidiaries are eligible to participate on the first day of the month subsequent to completing sixty days of service and attaining age twenty one. Participants become vested in our matching contributions following three years of service. We also maintain several subsidiary retirement savings plans. During the three months ended June 30, 2020 and 2019, we recognized $665 and $538, respectively, in matching expense. During the nine months ended June 30, 2020 and 2019, we recognized $1,747 and $1,561, respectively, in matching expense. &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-style:italic;font-weight:400;line-height:120%;"&gt;Post Retirement Benefit Plans&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;Certain individuals at one of the Company&#x2019;s locations are entitled to receive fixed annual payments pursuant to post retirement benefit plans. We had an unfunded benefit liability of $703 and $738 recorded as of June 30, 2020 and September 30, 2019, respectively, related to such plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfNTYw_67111ba7-0f9e-4baa-bc3a-aa336504a78d"
      unitRef="usd">665000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfNTY4_dace67c6-3c7b-41ce-986b-2b956b0339bd"
      unitRef="usd">538000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfNjYx_33b1ca7f-65fe-44cb-a1ea-d265a02905d0"
      unitRef="usd">1747000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfNjY5_0f92ea7a-38f0-49fb-9188-7a29b89d4dda"
      unitRef="usd">1561000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfOTI1_f7fb72fa-e189-4a0b-859c-af7e6c1c655b"
      unitRef="usd">703000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82MS9mcmFnOjk3OGE2ZWFiNGQ1NzRkZTZiODQ1NjJjNzMxODZlYzQ1L3RleHRyZWdpb246OTc4YTZlYWI0ZDU3NGRlNmI4NDU2MmM3MzE4NmVjNDVfOTMz_6a7b1be3-b126-465d-a5c8-611f1cc5f718"
      unitRef="usd">738000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RleHRyZWdpb246MTcxZjZmNTk3ZGQ2NDZiOGIzNWMyYzBmNmUyNTBkMDhfMzg0ODI5MDY5OTIzMQ_b29bd303-6fc2-4332-9ffa-2b35e67b81a5">&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;9. FAIR VALUE MEASUREMENTS&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;Fair Value Measurement Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:6.75pt;text-align:justify;margin-top:7pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;"&gt;&#160;&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;Fair value is considered the price to sell an asset, or transfer a liability, between market participants on the measurement date. Fair value measurements assume that (1) the asset or liability is&#160;exchanged in an orderly manner, (2)&#160;the exchange is in the principal market for that asset or liability, and (3)&#160;the market participants are independent, knowledgeable, able and willing to transact an exchange. Fair value accounting and reporting establishes a framework for measuring fair value by creating a hierarchy for observable independent market inputs and unobservable market assumptions and expands disclosures about fair value measurements. Considerable judgment is required to interpret the market data used to develop fair value estimates. As such, the estimates presented herein are not necessarily indicative of the amounts that could be realized in a current exchange. The use of different market assumptions and/or estimation methods could have a material effect on the estimated fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&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 30, 2020, financial assets and liabilities measured at fair value on a recurring basis were limited to our Executive Deferred Compensation Plan, under which certain employees are permitted to defer a portion of their base salary and/or bonus for a Plan Year (as defined in the plan), and contingent consideration liabilities related to certain of our acquisitions.&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;Financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2020 and September 30, 2019, are summarized in the following tables by the type of inputs applicable to the fair value measurements:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:51.750%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.197%;"/&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="27" 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="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="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;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Quoted Prices (Level 1)&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:1pt solid #000000;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;border-top:1pt 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:1pt 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;Significant Unobservable Inputs (Level 3)&lt;/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;Executive savings plan assets&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;817&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;817&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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: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:#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;Executive savings plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(699)&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="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;(699)&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="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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;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;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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:center;margin-bottom:6pt;"&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:51.750%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.197%;"/&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="27" 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;September 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;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="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;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Quoted Prices (Level 1)&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:1pt solid #000000;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;border-top:1pt 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:1pt 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;Significant Unobservable Inputs (Level 3)&lt;/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;Executive savings plan assets&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;763&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;763&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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: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:#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;Executive savings plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(646)&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="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;(646)&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="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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;In fiscal years 2016, 2017 and 2018, we entered into contingent consideration arrangements related to certain acquisitions. At June 30, 2020, we estimated the fair value of these contingent consideration liabilities at $11. The table below presents a reconciliation of the fair value of these obligations, which used significant unobservable inputs (Level 3).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:49.583%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:2.201%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.442%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.495%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent Consideration Agreements&lt;/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;Fair value at September 30, 2019&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:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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&#160;&lt;/span&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:#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;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;Net adjustments to fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RleHRyZWdpb246MTcxZjZmNTk3ZGQ2NDZiOGIzNWMyYzBmNmUyNTBkMDhfMTk5NA_e58d6133-e4f6-4ac0-b2bf-275f976c040d">&lt;div style="text-align:center;margin-bottom:6pt;"&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:51.750%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.197%;"/&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="27" 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="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="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;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Quoted Prices (Level 1)&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:1pt solid #000000;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;border-top:1pt 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:1pt 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;Significant Unobservable Inputs (Level 3)&lt;/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;Executive savings plan assets&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;817&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;817&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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: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:#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;Executive savings plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(699)&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="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;(699)&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="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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;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;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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:center;margin-bottom:6pt;"&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:51.750%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.197%;"/&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="27" 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;September 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;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="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;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;border-top:1pt 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:1pt 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;Quoted Prices (Level 1)&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:1pt solid #000000;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;border-top:1pt 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:1pt 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;Significant Unobservable Inputs (Level 3)&lt;/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;Executive savings plan assets&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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;763&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;763&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt 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;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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: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:#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;Executive savings plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(646)&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="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;(646)&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="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;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfMi0zLTEtMS0w_012f8b7a-d663-4770-aa96-d642966507af"
      unitRef="usd">817000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3fafe2fe91c34b0593b7b2264953986d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfMi02LTEtMS0w_2ef2a920-73c0-44f5-9b1c-b95d5cb72300"
      unitRef="usd">817000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfMy0zLTEtMS0w_94912bd0-21d2-4a34-85a3-345fb7bacfae"
      unitRef="usd">699000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3fafe2fe91c34b0593b7b2264953986d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfMy02LTEtMS0w_44f3e951-6b03-4f60-b43a-3896c2fdcb8c"
      unitRef="usd">699000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfNC0zLTEtMS0w_aefc5ea4-9553-42dc-9046-54b97a3b3e7b"
      unitRef="usd">11000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i07ec359cffff44a1a893643309d48e36_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfNC05LTEtMS0w_10fc336d-b901-4716-9c4e-c2e30faf5bd4"
      unitRef="usd">11000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfNS0zLTEtMS0w_ab6a26bf-9382-4ac2-88ec-4800e9520789"
      unitRef="usd">107000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i3fafe2fe91c34b0593b7b2264953986d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfNS02LTEtMS0w_02c794d2-023c-42de-a6b8-c3e456ccd9c3"
      unitRef="usd">118000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i07ec359cffff44a1a893643309d48e36_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOjMzZDk4MTJlNmVmYzQ5YmJiMGE2MTAwMzQ2ZDY3MjQyL3RhYmxlcmFuZ2U6MzNkOTgxMmU2ZWZjNDliYmIwYTYxMDAzNDZkNjcyNDJfNS05LTEtMS0w_ae25becb-d57f-450c-9739-31a8e098fcf6"
      unitRef="usd">-11000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfMi0zLTEtMS0w_2306b902-c07e-405a-bd75-2a18a6f1fea7"
      unitRef="usd">763000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idc5f3023d8e5469f8e39e9858230b900_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfMi02LTEtMS0w_d3cffc6a-f0da-4b7d-9bf7-ba49ee88bceb"
      unitRef="usd">763000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfMy0zLTEtMS0w_028b227e-85dd-4acd-9ebf-a6e4a5a22d35"
      unitRef="usd">646000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idc5f3023d8e5469f8e39e9858230b900_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfMy02LTEtMS0w_ffe835af-1af1-41d5-ae04-e4862547c5e6"
      unitRef="usd">646000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfNC0zLTEtMS0w_dec71dde-d694-4e6e-840a-dd7f4be7befe"
      unitRef="usd">11000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i5737a3be932d420696db8096e8e8b7db_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfNC05LTEtMS0w_36b46f2b-0f3d-4798-8d68-51699e101732"
      unitRef="usd">11000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfNS0zLTEtMS0w_2af9464c-ef9a-413b-8a2d-b18cf5bcd949"
      unitRef="usd">106000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="idc5f3023d8e5469f8e39e9858230b900_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfNS02LTEtMS0w_9ab53278-52f8-44db-beb7-4254a6ff140b"
      unitRef="usd">117000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i5737a3be932d420696db8096e8e8b7db_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmIxZjM4Y2JjYTA0MDRjZDBhNjI1ODAxODQ2NzdkYjJlL3RhYmxlcmFuZ2U6YjFmMzhjYmNhMDQwNGNkMGE2MjU4MDE4NDY3N2RiMmVfNS05LTEtMS0w_f80bbe3d-8f18-44d5-97d6-29085e840b61"
      unitRef="usd">-11000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RleHRyZWdpb246MTcxZjZmNTk3ZGQ2NDZiOGIzNWMyYzBmNmUyNTBkMDhfMTg1MQ_8cc7309e-f0f1-447f-92c7-02843a61c6d2"
      unitRef="usd">11000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RleHRyZWdpb246MTcxZjZmNTk3ZGQ2NDZiOGIzNWMyYzBmNmUyNTBkMDhfMTk5Ng_efe7728b-50ca-4e48-a4c8-810184b249fd">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:49.583%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.862%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:2.201%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.442%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:30.495%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent Consideration Agreements&lt;/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;Fair value at September 30, 2019&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:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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&#160;&lt;/span&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:#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;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;Net adjustments to fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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="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;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmU1YmY2NWNmZTkxZTRmOGE4OGYzMTA2NjI1YTQ5ZjZiL3RhYmxlcmFuZ2U6ZTViZjY1Y2ZlOTFlNGY4YTg4ZjMxMDY2MjVhNDlmNmJfMS0zLTEtMS0w_bad5de88-ab8f-4906-8879-ad323baeb10d"
      unitRef="usd">11000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmU1YmY2NWNmZTkxZTRmOGE4OGYzMTA2NjI1YTQ5ZjZiL3RhYmxlcmFuZ2U6ZTViZjY1Y2ZlOTFlNGY4YTg4ZjMxMDY2MjVhNDlmNmJfMi0zLTEtMS0w_a0c7f779-25a1-42ff-8617-30664e1b6355"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmU1YmY2NWNmZTkxZTRmOGE4OGYzMTA2NjI1YTQ5ZjZiL3RhYmxlcmFuZ2U6ZTViZjY1Y2ZlOTFlNGY4YTg4ZjMxMDY2MjVhNDlmNmJfMy0zLTEtMS0w_67d84b07-aac0-4484-b83d-1c58e9fe105a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82NC9mcmFnOjE3MWY2ZjU5N2RkNjQ2YjhiMzVjMmMwZjZlMjUwZDA4L3RhYmxlOmU1YmY2NWNmZTkxZTRmOGE4OGYzMTA2NjI1YTQ5ZjZiL3RhYmxlcmFuZ2U6ZTViZjY1Y2ZlOTFlNGY4YTg4ZjMxMDY2MjVhNDlmNmJfNC0zLTEtMS0w_8cc7309e-f0f1-447f-92c7-02843a61c6d2"
      unitRef="usd">11000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RleHRyZWdpb246NmQwNWY5M2U4ZGZlNDYwYzk4M2JjMmVlNWRkZDEzY2FfNzg_1acc17e9-c76f-44e7-b729-a98a83b41cb0">&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;10. INVENTORY&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="padding-left:6.75pt;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:1pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&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;Inventories consist of the following components:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.355%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.892%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;June 30,&lt;/span&gt;&lt;/td&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="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;September 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="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="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;2020&lt;/span&gt;&lt;/td&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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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,937&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,104&#160;&lt;/span&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="6" 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;Work in process&lt;/span&gt;&lt;/td&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;6,713&#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="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,301&#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="6" 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 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,376&#160;&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="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,861&#160;&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="6" 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;Parts and supplies&lt;/span&gt;&lt;/td&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;13,317&#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="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;9,277&#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="6" 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 inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;25,343&#160;&lt;/span&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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;21,543&#160;&lt;/span&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;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RleHRyZWdpb246NmQwNWY5M2U4ZGZlNDYwYzk4M2JjMmVlNWRkZDEzY2FfODA_5287da0e-af2d-4485-82f2-8f5206e88669">&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 consist of the following components:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.355%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.605%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.892%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;June 30,&lt;/span&gt;&lt;/td&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="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;September 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="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="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;2020&lt;/span&gt;&lt;/td&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="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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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,937&#160;&lt;/span&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 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;border-top:1pt 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,104&#160;&lt;/span&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="6" 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;Work in process&lt;/span&gt;&lt;/td&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;6,713&#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="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,301&#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="6" 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 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,376&#160;&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="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,861&#160;&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="6" 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;Parts and supplies&lt;/span&gt;&lt;/td&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;13,317&#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="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;9,277&#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="6" 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 inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;25,343&#160;&lt;/span&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 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;border-top:1pt solid #000000;border-bottom: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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;21,543&#160;&lt;/span&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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfMi0zLTEtMS0w_27664967-2662-4cc8-bc77-e5516c1243a6"
      unitRef="usd">3937000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfMi02LTEtMS0w_a7e57ee0-6a0e-497f-8382-ca71206bf9b5"
      unitRef="usd">4104000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfMy0zLTEtMS0w_47f1269b-af11-42e2-a843-a2a6637e783a"
      unitRef="usd">6713000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfMy02LTEtMS0w_8be2bb98-a4a9-4fc6-8c11-5cb2eebae7a1"
      unitRef="usd">6301000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfNC0zLTEtMS0w_f584185e-0b7a-4173-99eb-2a262bf63df7"
      unitRef="usd">1376000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfNC02LTEtMS0w_37bb062f-7d56-4310-990a-fbbcbe5a291b"
      unitRef="usd">1861000</us-gaap:InventoryFinishedGoods>
    <us-gaap:OtherInventory
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfNS0zLTEtMS0w_f4d2a296-87c5-4748-b724-4f9d074f2b2b"
      unitRef="usd">13317000</us-gaap:OtherInventory>
    <us-gaap:OtherInventory
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfNS02LTEtMS0w_fef10019-6a4d-46d6-9e88-c351704ca135"
      unitRef="usd">9277000</us-gaap:OtherInventory>
    <us-gaap:InventoryNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfNi0zLTEtMS0w_2082fbbc-974e-4dff-aebf-c92edf61cfab"
      unitRef="usd">25343000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV82Ny9mcmFnOjZkMDVmOTNlOGRmZTQ2MGM5ODNiYzJlZTVkZGQxM2NhL3RhYmxlOmJlOTk1ZDhhZDQwZjRhMzE4YmVlN2MzZDc3ZWQ5NDVmL3RhYmxlcmFuZ2U6YmU5OTVkOGFkNDBmNGEzMThiZWU3YzNkNzdlZDk0NWZfNi02LTEtMS0w_9808a063-750a-4e7e-a3cc-6feb131eec85"
      unitRef="usd">21543000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RleHRyZWdpb246MTYwZDExNTQyNDY0NDM2MWE0NzY4MWJhODY0YTg1YThfMTcxNw_21adf45b-7e63-4a95-a2a6-c7ad50ea34ae">&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;11. GOODWILL AND INTANGIBLE ASSETS&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;Goodwill&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 summarizes changes in the carrying value of goodwill by segment for the nine months ended June 30, 2020:&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 style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.235%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.674%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.691%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.384%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 at September 30, 2019&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;6,976&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;2,816&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;30,812&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;10,018&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;50,622&#160;&lt;/span&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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;3,916&#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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;5,946&#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="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;9,862&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 at June 30, 2020&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:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;6,976&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;2,816&#160;&lt;/span&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 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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;34,728&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;15,964&#160;&lt;/span&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 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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;60,484&#160;&lt;/span&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;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;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="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;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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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 a result of recent operating losses within our Commercial and Industrial business, we determined that an indicator of a potential goodwill impairment was present. As a result of this indicator, we performed a quantitative goodwill impairment assessment as of March 31, 2020. Based on the results of this assessment, we concluded that the fair value of our Commercial and Industrial reporting unit remains in excess of its carrying value, and therefore, we did not record an impairment charge. Our estimate of implied fair value requires us to use significant unobservable inputs, representative of Level 3 fair value measurements, including numerous assumptions with respect to future circumstances, such as industry and/or local market conditions, including the impact of COVID-19 on our business, that might directly impact the future performance of our business, and are therefore uncertain. &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:107%;"&gt;As of June 30, 2020, it is reasonably possible that judgments and estimates of certain key assumptions, including our internal forecasts or the external market conditions, could change in future periods and may result in a reduction in fair value. Significant adverse changes in future periods to these key assumptions, if any, could reasonably be expected to negatively affect our estimate of implied fair value, and may result in future goodwill impairment charges.&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:107%;"&gt;Intangible Assets&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;Intangible assets consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&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:40.718%;"/&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:9.234%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.730%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.066%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.993%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Useful Lives (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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="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;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;border-top:1pt 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:1pt 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;Gross Carrying Amount&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:1pt solid #000000;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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&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:bottom;border-top:1pt 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;5-20&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;7,754&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;(1,593)&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;6,161&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technical library&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;400&#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="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;(136)&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="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;264&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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-15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;46,269&#160;&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="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;(13,797)&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="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;32,472&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 arrangements&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(59)&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="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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and construction contracts&lt;/span&gt;&lt;/td&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:bottom;padding-left:4.5pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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,063&#160;&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="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,009)&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="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,054&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 intangible assets&lt;/span&gt;&lt;/td&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;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;58,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(16,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;42,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&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:40.579%;"/&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:9.234%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.730%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.066%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.132%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Useful Lives (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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;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="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;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;border-top:1pt 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:1pt 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;Gross Carrying Amount&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:1pt solid #000000;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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&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:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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-20&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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,084&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;(1,267)&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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,817&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technical library&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;400&#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="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;(121)&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="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;279&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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-15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;33,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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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,051)&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="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;22,488&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 arrangements&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;40&#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="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;(9)&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="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&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and construction contracts&lt;/span&gt;&lt;/td&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:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(591)&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="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;8&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 intangible assets&lt;/span&gt;&lt;/td&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;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;39,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(13,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;26,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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; &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 weighted average useful life of our intangible assets at June 30, 2020 was 10.4 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RleHRyZWdpb246MTYwZDExNTQyNDY0NDM2MWE0NzY4MWJhODY0YTg1YThfMTcxMQ_ca7bb8b3-daf2-48a7-9e49-57824f461605">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.230%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.235%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.780%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.674%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.691%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.783%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.625%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.384%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Commercial &amp;amp; Industrial&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Infrastructure Solutions&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Residential&lt;/span&gt;&lt;/td&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 at September 30, 2019&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;6,976&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;2,816&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;30,812&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;10,018&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;50,622&#160;&lt;/span&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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;3,916&#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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;5,946&#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="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;9,862&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align: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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 at June 30, 2020&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:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #000000;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;6,976&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;2,816&#160;&lt;/span&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 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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;34,728&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;15,964&#160;&lt;/span&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 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;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;60,484&#160;&lt;/span&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;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;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="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;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;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i77fa07e80e184e5b863c78d1e037a68f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMS0zLTEtMS0w_8a29d73e-a912-48f6-b291-3d09034a2e93"
      unitRef="usd">6976000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0572a1664fc14c1a8e9189991e6263f1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMS03LTEtMS0w_1c25af0f-63e4-46d3-aaea-a655d17f52b4"
      unitRef="usd">2816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i19c4443792924e02abbf82d54870785c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMS0xMC0xLTEtMA_3805ff19-4327-4c7d-a254-201dbb1eb756"
      unitRef="usd">30812000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7b5a07b62c8044f096c399fa6189cff2_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMS0xNC0xLTEtMA_0794ddf1-9910-4926-ba71-8b76cea03539"
      unitRef="usd">10018000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMS0xNy0xLTEtMA_fd909a02-ce05-4390-9ae0-7c43485172f0"
      unitRef="usd">50622000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMi0xMC0xLTEtMA_7bc4a9a2-1357-4b16-b882-cf044517e794"
      unitRef="usd">3916000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMi0xNC0xLTEtMA_9267aad4-5da9-43e2-9ecc-6ee3ac20e0a1"
      unitRef="usd">5946000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMi0xNy0xLTEtMA_54b05491-3014-4a71-8c29-e777b8d9678f"
      unitRef="usd">9862000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMy0zLTEtMS0w_df47d96b-2e5d-4bee-a086-f92fdfd3c0b7"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMy03LTEtMS0w_5027c549-7db1-4247-aed0-3fa6cba39e83"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMy0xMC0xLTEtMA_5ef4984f-2fcd-401d-b4a6-dcbc1bebba9d"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMy0xNC0xLTEtMA_d5a9a6ce-599f-4950-8628-38904f98e623"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfMy0xNy0xLTEtMA_edc43e1a-5b1d-4428-ba70-d9632dca614b"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5e560aa6a8aa4eb598514f29e7171803_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNC0zLTEtMS0w_83c86078-844b-48de-8ac9-4596cf6b4cb3"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i68a5ed18145d48a9839a6aa0ee77e9f7_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNC03LTEtMS0w_c0307a48-fe11-4a4f-829e-b25c5112a14e"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ia18a3e0ee744423b971165b97d9e6fe8_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNC0xMC0xLTEtMA_d816b4ce-5bde-4c47-baed-1968a75ac676"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i198ea7e6ec564ab98a91a2c4105babfd_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNC0xNC0xLTEtMA_7719b8ca-caf8-4e1f-8d96-9c814f054274"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNC0xNy0xLTEtMA_cbcadab6-b3ea-43be-ac63-526a4dcdfcd5"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i07349851a47f48618fc86dd31f7ff282_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNS0zLTEtMS0w_afd3ea51-797f-431d-8387-eeb72eea665a"
      unitRef="usd">6976000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icaf664be2c6649929a97fb9920896ec9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNS03LTEtMS0w_8bac04d1-d99c-4817-8522-7769f3f80a66"
      unitRef="usd">2816000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibb4146b6ddb04d8a8e715e274c9e50d2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNS0xMC0xLTEtMA_2832d13a-e076-44a9-8f03-6b72a19590fc"
      unitRef="usd">34728000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib89d51998f6c47aba70e5883c2dcf5c7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNS0xNC0xLTEtMA_2b28070a-6597-43ca-a999-2bdc5f25736a"
      unitRef="usd">15964000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjIxZDYwOTJiMTU5NTQ2NzQ4OTcxOTYyMmI5OTM3OTM5L3RhYmxlcmFuZ2U6MjFkNjA5MmIxNTk1NDY3NDg5NzE5NjIyYjk5Mzc5MzlfNS0xNy0xLTEtMA_dea5b371-6489-40f4-a12f-2fb1c0403520"
      unitRef="usd">60484000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RleHRyZWdpb246MTYwZDExNTQyNDY0NDM2MWE0NzY4MWJhODY0YTg1YThfMTcxNA_3701cf33-6ba6-447f-ba20-7d7990354e62">&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&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:40.718%;"/&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:9.234%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.730%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.066%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.993%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Useful Lives (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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="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;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;border-top:1pt 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:1pt 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;Gross Carrying Amount&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:1pt solid #000000;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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&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:bottom;border-top:1pt 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;5-20&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;7,754&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;(1,593)&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;6,161&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technical library&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;400&#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="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;(136)&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="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;264&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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-15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;46,269&#160;&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="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;(13,797)&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="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;32,472&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 arrangements&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:4.5pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(59)&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="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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and construction contracts&lt;/span&gt;&lt;/td&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:bottom;padding-left:4.5pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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,063&#160;&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="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,009)&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="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,054&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 intangible assets&lt;/span&gt;&lt;/td&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;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;58,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(16,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;42,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&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:40.579%;"/&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:9.234%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.730%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.066%;"/&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:0.1%;"/&gt;&lt;td style="width:1.603%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.132%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 Useful Lives (in Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="24" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;September 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;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="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;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;border-top:1pt 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:1pt 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;Gross Carrying Amount&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:1pt solid #000000;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;border-top:1pt 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:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated Amortization&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:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&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:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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-20&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:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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,084&#160;&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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;(1,267)&lt;/span&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 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;border-top:1pt solid #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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 #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,817&#160;&lt;/span&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technical library&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;400&#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="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;(121)&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="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;279&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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="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:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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-15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;33,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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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,051)&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="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;22,488&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 arrangements&lt;/span&gt;&lt;/td&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:center;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;40&#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="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;(9)&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="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&#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="6" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Backlog and construction contracts&lt;/span&gt;&lt;/td&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:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;(591)&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="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;8&#160;&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="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 intangible assets&lt;/span&gt;&lt;/td&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;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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;39,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;(13,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;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;26,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2aa096ed719b4f38951fdd4c0d5b1fb2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfMi02LTEtMS0w_395c88e6-3631-4972-ade6-8e4f0d612116"
      unitRef="usd">7754000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2aa096ed719b4f38951fdd4c0d5b1fb2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfMi05LTEtMS0w_c1288e45-dcd3-4f8a-8496-a03779f0ac83"
      unitRef="usd">1593000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2aa096ed719b4f38951fdd4c0d5b1fb2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfMi0xMi0xLTEtMA_61c1d152-32bf-4dbb-9584-7816297df8b2"
      unitRef="usd">6161000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9394849e8fe84fc8a075daf6f5d29c51_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfMy02LTEtMS0w_ffb327ab-37ea-4b9d-a8ca-e829da03fe9f"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9394849e8fe84fc8a075daf6f5d29c51_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfMy05LTEtMS0w_99bba5e0-0e31-4c08-a038-75b8e90cb1e5"
      unitRef="usd">136000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9394849e8fe84fc8a075daf6f5d29c51_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfMy0xMi0xLTEtMA_8edc4ea0-6760-4aea-9529-432a391df91d"
      unitRef="usd">264000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i364a18f972384790b1da7cc8ec364c6c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNC02LTEtMS0w_44903fea-8278-4f55-886b-11974be569d1"
      unitRef="usd">46269000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i364a18f972384790b1da7cc8ec364c6c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNC05LTEtMS0w_19184820-3289-4b14-83ab-6a1cb623ed2a"
      unitRef="usd">13797000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i364a18f972384790b1da7cc8ec364c6c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNC0xMi0xLTEtMA_215a3bc2-f18c-44bd-8edf-91d51ff94852"
      unitRef="usd">32472000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i03e58d11da0e454faa1a222248f32f71_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNS02LTEtMS0w_4104bd29-55dc-430b-b65c-b7775fe45c99"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i03e58d11da0e454faa1a222248f32f71_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNS05LTEtMS0w_46ce29ed-d6ee-4dfd-b03d-e29be472424b"
      unitRef="usd">59000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i03e58d11da0e454faa1a222248f32f71_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNS0xMi0xLTEtMA_5fbc438e-ac63-41e3-a367-c9368cee82aa"
      unitRef="usd">1241000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7da185c15fab418491795b32b3c2022f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNi02LTEtMS0w_7fdc5551-480a-413d-8ab3-ba68c29469e7"
      unitRef="usd">3063000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7da185c15fab418491795b32b3c2022f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNi05LTEtMS0w_ffc43390-7f29-4eca-9179-12131977f20f"
      unitRef="usd">1009000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7da185c15fab418491795b32b3c2022f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNi0xMi0xLTEtMA_daa3e0bd-dae6-4712-bb79-39c0ac592bc3"
      unitRef="usd">2054000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNy02LTEtMS0w_45ce0dc9-7b44-43c8-8944-ba01dd5aef29"
      unitRef="usd">58786000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNy05LTEtMS0w_a22d4f7b-f20a-45d0-8f0d-77d9b8b4c1dc"
      unitRef="usd">16594000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOmY2MjliMTgyODA1MDRmZDk4ZTI5YTJiNGIzMTdlYjA5L3RhYmxlcmFuZ2U6ZjYyOWIxODI4MDUwNGZkOThlMjlhMmI0YjMxN2ViMDlfNy0xMi0xLTEtMA_79347115-a771-499e-94ff-d9845dda1a70"
      unitRef="usd">42192000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1868220212b54e7ea4c58e0ad721c78b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfMi02LTEtMS0w_5faced87-a891-4f05-9e86-7181450c4188"
      unitRef="usd">5084000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1868220212b54e7ea4c58e0ad721c78b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfMi05LTEtMS0w_21d0b132-2855-49be-a124-2e98ee1e5386"
      unitRef="usd">1267000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1868220212b54e7ea4c58e0ad721c78b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfMi0xMi0xLTEtMA_1943ffe2-5520-41cc-b1d4-f8d39b461a3c"
      unitRef="usd">3817000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i05842d20558b4fc08c25756954c91f5f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfMy02LTEtMS0w_1171a2d4-8668-4a23-9832-e4401fff1057"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i05842d20558b4fc08c25756954c91f5f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfMy05LTEtMS0w_56b04d98-f627-4276-9c0d-cae1eb3c3d54"
      unitRef="usd">121000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i05842d20558b4fc08c25756954c91f5f_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfMy0xMi0xLTEtMA_9f17fb08-dd87-46ac-a120-9e7f45177785"
      unitRef="usd">279000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie29e4da609f74220bfd079924403505c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNC02LTEtMS0w_da1dd88d-d2a3-47ae-9328-0412b41afd94"
      unitRef="usd">33539000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie29e4da609f74220bfd079924403505c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNC05LTEtMS0w_da2f5836-6ce4-419d-b723-3ee4ec5474e2"
      unitRef="usd">11051000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie29e4da609f74220bfd079924403505c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNC0xMi0xLTEtMA_03a61dcf-a21a-4639-83e7-e0f4e5b78c8c"
      unitRef="usd">22488000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib08c651a37ec455a805e81db65ea47c4_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNS02LTEtMS0w_22644cdb-2805-42e3-bd73-d1403bf3902e"
      unitRef="usd">40000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib08c651a37ec455a805e81db65ea47c4_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNS05LTEtMS0w_12d76d4e-b021-4fea-81e3-1257b41726f5"
      unitRef="usd">9000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib08c651a37ec455a805e81db65ea47c4_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNS0xMi0xLTEtMA_bbba7e78-170f-4803-a100-47686854fb8b"
      unitRef="usd">31000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic194072de0d64808a9a3272bcccad6e5_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNi02LTEtMS0w_842d24d6-bd50-4754-83f8-bb4022a4ea1c"
      unitRef="usd">599000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic194072de0d64808a9a3272bcccad6e5_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNi05LTEtMS0w_888c219c-e716-42fb-bd6e-2900cb9d850a"
      unitRef="usd">591000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic194072de0d64808a9a3272bcccad6e5_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNi0xMi0xLTEtMA_505269f0-def6-4067-8857-ce24953a3fbb"
      unitRef="usd">8000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNy02LTEtMS0w_bdecb3b3-989c-4037-973f-b83ca9139f83"
      unitRef="usd">39662000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNy05LTEtMS0w_223dc642-d851-46bd-8b83-9ec56bd0e6a9"
      unitRef="usd">13039000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RhYmxlOjkzZjhkOWViYWUyNjQxMTY4YTk0NzI2ZjJmMmIxYzkyL3RhYmxlcmFuZ2U6OTNmOGQ5ZWJhZTI2NDExNjhhOTQ3MjZmMmYyYjFjOTJfNy0xMi0xLTEtMA_7009bf62-4295-43aa-bcc0-933bc272231f"
      unitRef="usd">26623000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83MC9mcmFnOjE2MGQxMTU0MjQ2NDQzNjFhNDc2ODFiYTg2NGE4NWE4L3RleHRyZWdpb246MTYwZDExNTQyNDY0NDM2MWE0NzY4MWJhODY0YTg1YThfMTcwNg_bee3b27a-b5af-41e6-ae43-f6fc37285543">P10Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMzgxOA_855d4ce2-eca7-4efb-bad3-4f3176ac7321">&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;12. COMMITMENTS AND CONTINGENCIES&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;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:6pt;"&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 we are a party to various claims, lawsuits and other legal proceedings that arise in the ordinary course of business. We maintain various insurance coverages to minimize financial risk associated with these proceedings. None of these proceedings, separately or in the aggregate, are expected to have a material adverse effect on our financial position, results of operations or cash flows. With respect to all such proceedings, we record reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. We expense routine legal costs related to these proceedings as they are incurred.&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-style:italic;font-weight:400;line-height:120%;"&gt;Risk-Management&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 retain the risk for workers&#x2019; compensation, employer&#x2019;s liability, automobile liability, construction defects, general liability and employee group health claims, as well as pollution coverage, resulting from uninsured deductibles per accident or occurrence which are generally subject to annual aggregate limits. Our general liability program provides coverage for bodily injury and property damage. In many cases, we insure third parties, including general contractors, as additional insureds under our insurance policies. Losses are accrued based upon our known claims incurred and an estimate of claims incurred but not reported. As a result, many of our claims are effectively self-insured. Many claims against our insurance are in the form of litigation. At June 30, 2020 and September 30, 2019, we had $6,238 and $6,683, respectively, accrued for self-insurance liabilities. We are also subject to construction defect liabilities, primarily within our Residential segment. As of June 30, 2020 and September 30, 2019, we had $34 and $90, respectively, reserved for these claims. Because the reserves are based on judgment and estimates and involve variables that are inherently uncertain, such as the outcome of litigation and an assessment of insurance coverage, there can be no assurance that the ultimate liability will not be higher or lower than such estimates or that the timing of payments will not create liquidity issues for the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Some of the underwriters of our casualty insurance program require us to post letters of credit as collateral. This is common in the insurance industry. To date, we have not had a situation where an underwriter has had reasonable cause to effect payment under a letter of credit. At June 30, 2020 and September 30, 2019, $6,762 and $6,268, respectively, of our outstanding letters of credit were utilized to collateralize our insurance program.&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;Surety&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;As of June 30, 2020, the estimated cost to complete our bonded projects was approximately $101,229. We evaluate our bonding requirements on a regular basis, including the terms offered by our sureties. We believe the bonding capacity provided by our current sureties is adequate for our current operations and will be adequate for our operations for the foreseeable future.&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;Other Commitments and Contingencies&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;Some of our customers and vendors require us to post letters of credit, or provide intercompany guarantees, as a means of guaranteeing performance under our contracts and ensuring payment by us to subcontractors and vendors. If our customer has reasonable cause to effect payment under a letter of credit, we would be required to reimburse our creditor for the letter of credit. At each of June 30, 2020 and September 30, 2019, $200 of our outstanding letters of credit were to collateralize our vendors.&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;From time to time, we may enter into firm purchase commitments for materials, such as copper or aluminum wire, which we expect to use in the ordinary course of business. These commitments are typically for terms of less than one year and require us to buy minimum quantities of materials at specific intervals at a fixed price over the term. As of June 30, 2020, we had no such material commitments.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMTUxMA_ccf89a7b-41d6-40af-8841-d1a8fb964eea"
      unitRef="usd">6238000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMTUxOA_dd9a451c-1340-48a6-8f8a-50971edc92cb"
      unitRef="usd">6683000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMTY5OQ_1a5606b6-bbdb-4892-9bfb-2ab65df3961a"
      unitRef="usd">34000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i2c7ecb249ddf4ca98ada1eb83e04469b_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMTcwNw_865a9500-8efc-4d01-baae-eade3e6ab927"
      unitRef="usd">90000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i4e61d79411bd474caf7c8773ab0c91ad_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMjQxNw_f00bb444-2a9d-47e0-89b5-d54b2eb0cf5a"
      unitRef="usd">6762000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia43601894de645f08154039a8a3e2c4d_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMjQyNQ_e8cc47bd-914d-489e-aba4-bd2a9a07d7d9"
      unitRef="usd">6268000</us-gaap:LettersOfCreditOutstandingAmount>
    <iesc:Estimatedcostofcompletionofbondedproject
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMjYyMg_8ddab71c-9596-4ade-9083-5dbb22ee7395"
      unitRef="usd">101229000</iesc:Estimatedcostofcompletionofbondedproject>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iad80a7fc892d47088dd4c59e7472c1ff_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83Ni9mcmFnOjAyYmE2NTRlOWRjYjQxODdhZGMzNmVjYmU2ZDU3OWY2L3RleHRyZWdpb246MDJiYTY1NGU5ZGNiNDE4N2FkYzM2ZWNiZTZkNTc5ZjZfMzM1MQ_6dc56d58-e40b-4f94-9c1a-7212410a7abe"
      unitRef="usd">200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfMTMzMQ_b6976dcf-0211-47d9-88fc-c5fd789f4e54">&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;13. LEASES&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 enter into various contractual arrangements for the right to use facilities, vehicles and equipment. The lease term generally ranges from two to ten years for facilities and three to five years for vehicles and equipment. Our lease terms may include the exercise of renewal or termination options when it is reasonably certain these options will be exercised. Our lease agreements do not contain any material residual value guarantees or restrictive covenants. &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;Current operating and finance liabilities of $10,752 and $287, respectively, were included in "Accounts payable and accrued expenses" in the Condensed Consolidated Balance Sheets as of June 30, 2020. Non-current finance lease liabilities and finance lease right-of-use assets were included in the "Other non-current liabilities" and "Other non-current assets", respectively, in the Condensed Consolidated Balance Sheets.&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 maturities of our lease liabilities as of June 30, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.888%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.675%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.675%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/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;Remainder of 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: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;5,783&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;147&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;5,930&#160;&lt;/span&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:#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;2021&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;9,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;291&#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;10,117&#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;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;7,588&#160;&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;267&#160;&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;7,855&#160;&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;2023&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,796&#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;261&#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;5,057&#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;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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;3,229&#160;&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;Thereafter&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,684&#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&#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,699&#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:11.25pt;padding-right:1pt;"&gt;&lt;span style="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 undiscounted lease payments&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;35,692&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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,195&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;36,887&#160;&lt;/span&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:#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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&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;32,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: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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;1,064&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;33,458&#160;&lt;/span&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 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; &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 total future undiscounted cash flows related to lease agreements committed to but not yet commenced as of June 30, 2020, is $432.&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;Lease cost recognized in our Condensed Consolidated Statements of Comprehensive Income is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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;border-bottom:1pt solid #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&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 colspan="9" 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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 lease cost &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;2,967&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;8,907&#160;&lt;/span&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/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:11.25pt;padding-right:1pt;"&gt;&lt;span style="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 lease 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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;124&#160;&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:11.25pt;padding-right:1pt;"&gt;&lt;span style="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 on lease 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;15&#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;30&#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:27pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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 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 #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;154&#160;&lt;/span&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&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;327&#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;802&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&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;190&#160;&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;618&#160;&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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: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;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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;Other information about lease amounts recognized in our condensed consolidated financial statements is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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.027%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.640%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&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 colspan="9" 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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 cash flows used for operating leases&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;3,202&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;9,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;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 cash flows used for finance leases&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;15&#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;30&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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;577&#160;&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;8,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease 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;270&#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,198&#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;/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:center;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.333%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:75.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight: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;/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 remaining lease term - operating leases&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;border-top:1pt 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;4.5 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:#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 remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.4 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;Weighted-average discount rate - operating leases&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.0&#160;&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - finance leases&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;5.5&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfNTMw_0ade21a8-5f7b-487d-820f-4703fe8f82c8"
      unitRef="usd">10752000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfNTM4_9878e427-f06f-4401-94b9-137d5711aa9c"
      unitRef="usd">287000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfMTMzMw_5a6ae9a4-eb90-427d-82c8-02f0589ef238">&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 maturities of our lease liabilities as of June 30, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.888%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.675%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.675%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/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;Remainder of 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: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;5,783&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;147&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;5,930&#160;&lt;/span&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:#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;2021&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;9,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;291&#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;10,117&#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;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;7,588&#160;&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;267&#160;&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;7,855&#160;&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;2023&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,796&#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;261&#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;5,057&#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;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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;3,229&#160;&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;Thereafter&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,684&#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&#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,699&#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:11.25pt;padding-right:1pt;"&gt;&lt;span style="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 undiscounted lease payments&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;35,692&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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,195&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;36,887&#160;&lt;/span&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:#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;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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:1pt 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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of lease liabilities&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;32,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: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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;1,064&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;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;33,458&#160;&lt;/span&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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMS0xLTEtMS0w_013d773f-6fb4-4ef4-a4d7-210f6fe7d642"
      unitRef="usd">5783000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMS0zLTEtMS0w_6941d035-3563-4ebb-b615-d5327bcf509b"
      unitRef="usd">147000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <iesc:LesseeTotalLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMS01LTEtMS0w_50f333d7-e922-452d-b6fc-3a49b4d201e5"
      unitRef="usd">5930000</iesc:LesseeTotalLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMi0xLTEtMS0w_9af4329c-ee0f-4f79-8443-d35c06437ec8"
      unitRef="usd">9826000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMi0zLTEtMS0w_bfe4d99b-0d9b-45a8-bace-e019cdd32a17"
      unitRef="usd">291000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <iesc:TotalLeaseLiabilityPaymentsYearTwo
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMi01LTEtMS0w_4b5673f7-d574-4eb8-b2a7-39f348416fe3"
      unitRef="usd">10117000</iesc:TotalLeaseLiabilityPaymentsYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMy0xLTEtMS0w_96c7e874-6f10-46fa-8a6f-46dc3d2e740c"
      unitRef="usd">7588000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMy0zLTEtMS0w_90d9cd8d-fab5-4db7-81fb-772844f94cf7"
      unitRef="usd">267000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <iesc:TotalLeaseLiabilityPaymentsYearThree
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfMy01LTEtMS0w_c35918cd-bf4b-4a77-8f1d-d7d56d065bf8"
      unitRef="usd">7855000</iesc:TotalLeaseLiabilityPaymentsYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNC0xLTEtMS0w_60dd37c5-10b9-4b80-b421-4c6165ee36e6"
      unitRef="usd">4796000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNC0zLTEtMS0w_c18ea713-a75f-4a42-b908-016b4783aa09"
      unitRef="usd">261000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <iesc:TotalLeaseLiabilityPaymentsYearFour
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNC01LTEtMS0w_7ebcd37c-4387-4310-a27d-894646d3ca18"
      unitRef="usd">5057000</iesc:TotalLeaseLiabilityPaymentsYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNS0xLTEtMS0w_1cb9d711-d343-4718-a453-ff7c79945a37"
      unitRef="usd">3015000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNS0zLTEtMS0w_298eb947-8a04-4465-ba81-6158cf9010fe"
      unitRef="usd">214000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <iesc:TotalLeaseLiabilityPaymentsYearFive
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNS01LTEtMS0w_222214af-3d0e-4cf0-894d-30794b7a79a3"
      unitRef="usd">3229000</iesc:TotalLeaseLiabilityPaymentsYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNi0xLTEtMS0w_5b1124d5-1372-4b15-a9c0-6bbd5ec912a1"
      unitRef="usd">4684000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNi0zLTEtMS0w_927a076e-1bb4-4651-a3e0-ccfbd4990532"
      unitRef="usd">15000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <iesc:TotalLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNi01LTEtMS0w_23dc2e20-8a41-4ed6-99eb-6a48cb2349bd"
      unitRef="usd">4699000</iesc:TotalLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNy0xLTEtMS0w_766541f2-2ae6-45cd-bbd7-e2df242c03d5"
      unitRef="usd">35692000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNy0zLTEtMS0w_00e67b6a-bb26-49ef-9dd9-2458aa38bbda"
      unitRef="usd">1195000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <iesc:TotalLeaseLiabilityPaymentsDue
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfNy01LTEtMS0w_597b2bf3-8a03-46b2-a6c3-8bc40d426536"
      unitRef="usd">36887000</iesc:TotalLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfOC0xLTEtMS0w_7199fd04-7cbb-4c35-9dd3-ebe2bf601e25"
      unitRef="usd">3298000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfOC0zLTEtMS0w_aa07cf9d-2a80-4867-af29-6ef5906adfa7"
      unitRef="usd">131000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <iesc:TotalLeaseLiabilityUndiscountedExcessAmount
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfOC01LTEtMS0w_b4683e80-5494-404e-a4f1-a1094c39e684"
      unitRef="usd">3429000</iesc:TotalLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfOS0xLTEtMS0w_25d987d2-0fdb-4f79-95f5-cd36ff4c7446"
      unitRef="usd">32394000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfOS0zLTEtMS0w_9c02101b-addc-4292-9e68-3b06b79df1f0"
      unitRef="usd">1064000</us-gaap:FinanceLeaseLiability>
    <iesc:TotalLeaseLiability
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjI3OTQyYTI3NzFlMzRlY2JhNGM0ZTFmMWE0NmMxODU3L3RhYmxlcmFuZ2U6Mjc5NDJhMjc3MWUzNGVjYmE0YzRlMWYxYTQ2YzE4NTdfOS01LTEtMS0w_cd490f98-80cd-4558-bbcd-d3ec3d1cf426"
      unitRef="usd">33458000</iesc:TotalLeaseLiability>
    <iesc:OperatingLeasesnotyetCommenced
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfMTA3Nw_42fedbf4-74da-4a67-a090-39e4be0cefa8"
      unitRef="usd">432000</iesc:OperatingLeasesnotyetCommenced>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfMTMyOQ_445ef1a2-874e-4e80-86cb-d13372deda84">&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;Lease cost recognized in our Condensed Consolidated Statements of Comprehensive Income is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.416%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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;border-bottom:1pt solid #000;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&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 colspan="9" 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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 lease cost &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;2,967&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;8,907&#160;&lt;/span&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/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:11.25pt;padding-right:1pt;"&gt;&lt;span style="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 lease 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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;124&#160;&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:11.25pt;padding-right:1pt;"&gt;&lt;span style="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 on lease 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;15&#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;30&#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:27pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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 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 #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;154&#160;&lt;/span&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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&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;327&#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;802&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&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;190&#160;&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;618&#160;&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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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: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;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfMi0xLTEtMS0w_e9c5f2ef-5061-4247-bde3-1c7db22260ff"
      unitRef="usd">2967000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfMi0zLTEtMS0w_ef5d6afa-9725-4833-9f55-40f58f6295f4"
      unitRef="usd">8907000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNC0xLTEtMS0w_2e9a201f-5d2b-4b43-89dd-473e11dbb9bc"
      unitRef="usd">64000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNC0zLTEtMS0w_3379dfc1-d3eb-477e-a95f-32e03bc21fd8"
      unitRef="usd">124000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNS0xLTEtMS0w_15dfd230-dae3-4d8f-86ff-851ed161551b"
      unitRef="usd">15000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNS0zLTEtMS0w_dc7c1bb6-cb27-400d-baab-74ff8924e0d4"
      unitRef="usd">30000</us-gaap:FinanceLeaseInterestExpense>
    <iesc:FinanceLeaseCost
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNi0xLTEtMS0w_84e0e966-22ce-41cc-9051-a99710a03ffb"
      unitRef="usd">79000</iesc:FinanceLeaseCost>
    <iesc:FinanceLeaseCost
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNi0zLTEtMS0w_a3457680-0b67-4671-bb4c-624796d4778a"
      unitRef="usd">154000</iesc:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNy0xLTEtMS0w_10a1f55e-fa94-466a-85ac-dd6d6bacfe65"
      unitRef="usd">327000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfNy0zLTEtMS0w_3b8497dc-01b0-401b-9603-596f12368c3e"
      unitRef="usd">802000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfOC0xLTEtMS0w_3b5a830b-59c9-409a-86a3-c0c9749129ea"
      unitRef="usd">190000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfOC0zLTEtMS0w_2079f94c-3acb-4a29-8d02-f5685a7bf9d6"
      unitRef="usd">618000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfOS0xLTEtMS0w_9b257025-50c7-436c-8888-99793cd6cbe6"
      unitRef="usd">3563000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjRjYzk0ZDA5NjY2MzRmYWM4ZThjZjI4NmE5MGM3MTVlL3RhYmxlcmFuZ2U6NGNjOTRkMDk2NjYzNGZhYzhlOGNmMjg2YTkwYzcxNWVfOS0zLTEtMS0w_30440278-0bc2-499d-a686-4ad7a1a71a53"
      unitRef="usd">10481000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RleHRyZWdpb246ZDA4ZmU1MGQ3NTAxNDAzOGFlNzAxMTk1NTA5NWM2MWNfMTMzMA_a09c1bc7-745a-439e-8a67-e2d12b00d2a1">ther information about lease amounts recognized in our condensed consolidated financial statements is summarized as follows:&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:62.027%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.361%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.772%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.640%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended&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;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Nine Months Ended&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 colspan="9" 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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="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:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 cash flows used for operating leases&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;3,202&#160;&lt;/span&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 colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color: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;9,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;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:#ffffff;text-align:left;vertical-align:bottom;padding-left:2.25pt;padding-right:1pt;"&gt;&lt;span style="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 cash flows used for finance leases&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;15&#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;30&#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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&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;577&#160;&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;8,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:2.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease 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;270&#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,198&#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;/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:center;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:78.333%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:75.304%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight: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;/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 remaining lease term - operating leases&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;border-top:1pt 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;4.5 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:#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 remaining lease term - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.4 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;Weighted-average discount rate - operating leases&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.0&#160;&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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - finance leases&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;5.5&#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;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfMi0xLTEtMS0w_0769bf5e-682d-4922-b01f-a9adeee3e646"
      unitRef="usd">3202000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfMi0zLTEtMS0w_bc0f0c9d-94a1-4987-a239-2d11616e57eb"
      unitRef="usd">9500000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfMy0xLTEtMS0w_50e0537b-9cba-4c5a-97a1-74a0b4da438d"
      unitRef="usd">15000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfMy0zLTEtMS0w_f7931c07-3e65-4f45-bcbc-21ff6cd5e699"
      unitRef="usd">30000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfNC0xLTEtMS0w_c364684b-1815-4cc9-952e-0b38a426dfe7"
      unitRef="usd">577000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfNC0zLTEtMS0w_eafd8b95-b3b7-4079-8ab8-127c447aea25"
      unitRef="usd">8750000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfNS0xLTEtMS0w_24009e6a-2533-4aef-8916-8af70d04dc3e"
      unitRef="usd">270000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOmFkMmJlYThjMWY1ZTRmYjZiOTFiMTFmNzE5ODBiYWQxL3RhYmxlcmFuZ2U6YWQyYmVhOGMxZjVlNGZiNmI5MWIxMWY3MTk4MGJhZDFfNS0zLTEtMS0w_19961e03-b8d6-4bca-8a66-77b6a9517ca4"
      unitRef="usd">1198000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjQ2YTRmM2YzMzEzNzRjMmJiMmE1Y2UyMWQyNjMwZjRiL3RhYmxlcmFuZ2U6NDZhNGYzZjMzMTM3NGMyYmIyYTVjZTIxZDI2MzBmNGJfMS0xLTEtMS0w_f20a774e-8c19-4444-9cb2-40098b7a7978">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjQ2YTRmM2YzMzEzNzRjMmJiMmE1Y2UyMWQyNjMwZjRiL3RhYmxlcmFuZ2U6NDZhNGYzZjMzMTM3NGMyYmIyYTVjZTIxZDI2MzBmNGJfMi0xLTEtMS0w_c040c210-4713-47a9-81ff-3d42e579e975">P4Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjQ2YTRmM2YzMzEzNzRjMmJiMmE1Y2UyMWQyNjMwZjRiL3RhYmxlcmFuZ2U6NDZhNGYzZjMzMTM3NGMyYmIyYTVjZTIxZDI2MzBmNGJfMy0xLTEtMS0w_b1300e34-0256-4c0e-ac4d-caad9cb367d1"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV83OS9mcmFnOmQwOGZlNTBkNzUwMTQwMzhhZTcwMTE5NTUwOTVjNjFjL3RhYmxlOjQ2YTRmM2YzMzEzNzRjMmJiMmE1Y2UyMWQyNjMwZjRiL3RhYmxlcmFuZ2U6NDZhNGYzZjMzMTM3NGMyYmIyYTVjZTIxZDI2MzBmNGJfNC0xLTEtMS0w_5d35f95e-2ecb-434d-bd58-8657e529ae28"
      unitRef="number">0.055</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMzg0ODI5MDY5OTk5Mw_e0e6a291-1e42-4df9-8917-2b402622b496">&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;14. BUSINESS COMBINATIONS AND DIVESTITURES&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 completed two acquisitions during the nine months ended June 30, 2020 for a total aggregate cash consideration of $28,952.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &#x2022; Aerial Lighting &amp;amp; Electric, Inc. (&#x201c;Aerial&#x201d;) &#x2013;  On February 18, 2020, we acquired 100% of the equity interests in Aerial, a Naugatuck, CT based electrical contractor specializing in the design and installation of electrical systems for multi-family developments. The acquisition of Aerial furthers our Residential segment's growth strategy by providing a foothold in the Northeast market.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&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; &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; &#x2022; Plant Power &amp;amp; Control Systems, LLC (&#x201c;PPCS&#x201d;) &#x2013;  On February 21, 2020, we acquired 100% of the membership interests in PPCS, a Birmingham, AL based manufacturer and installer of custom engineered power distribution equipment. The acquisition of PPCS furthers our Infrastructure Solutions segment's growth strategy by accelerating their expansion in the Southeast market.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company accounted for the transactions under the acquisition method of accounting, which requires recording assets and liabilities at fair value (Level 3). The valuations derived from estimated fair value assessments and assumptions used by management are preliminary pending finalization of certain tangible and intangible asset valuations and assessment of deferred taxes. While management believes that its preliminary estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different values being assigned to individual assets acquired and liabilities assumed. This may result in adjustments to the preliminary amounts recorded. The preliminary valuation of the assets and liabilities assumed is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.388%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.440%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.215%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.345%;"/&gt;&lt;td style="width:1.0%;"/&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;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;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;Current assets&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;$&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,185&#160;&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;Property and equipment&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;489&#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;Intangible assets&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;19,733&#160;&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;Goodwill&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;9,862&#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;Current liabilities&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,863)&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;/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;Deferred tax liability&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;(2,454)&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;Net assets acquired&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;$&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 #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;28,952&#160;&lt;/span&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-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;With regard to goodwill, the balance is attributable to the workforce of the acquired business and other intangibles that do not qualify for separate recognition. In connection with these acquisitions, we acquired goodwill of $9,862 of which $3,916 is tax deductible.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;These acquisitions contributed $7,713 in additional revenue and $464 in operating income during the three months ended June 30, 2020, and $12,668 in additional revenue and $991 in operating income during the nine months ended June 30, 2020.&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 Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited supplemental pro forma results of operations for the three and nine months ended June 30, 2020 and 2019 are calculated as if each acquisition occurred as of October 1 of the fiscal year prior to consummation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.750%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.147%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.147%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;Unaudited&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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;Revenues&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293,125&#160;&lt;/span&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 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;295,189&#160;&lt;/span&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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Net income attributable to IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;12,260&#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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;11,834&#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;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;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;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;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;Unaudited&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;Nine 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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;Revenues&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;877,609&#160;&lt;/span&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 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;813,575&#160;&lt;/span&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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Net income attributable to IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;28,393&#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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;24,538&#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMTc2_f5f3fafb-42e5-43e2-b0ca-121c1d56df06"
      unitRef="usd">28952000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMjQwNg_86dc7230-87b9-403b-b8cb-556763e8ab8b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.388%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.440%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.215%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.345%;"/&gt;&lt;td style="width:1.0%;"/&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;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;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;Current assets&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;$&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,185&#160;&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;Property and equipment&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;489&#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;Intangible assets&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;19,733&#160;&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;Goodwill&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;9,862&#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;Current liabilities&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,863)&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;/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;Deferred tax liability&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;(2,454)&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;Net assets acquired&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;$&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 #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;28,952&#160;&lt;/span&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:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfMS0yLTEtMS0w_b0e14937-0ea5-4f04-b326-b2990726dcc8"
      unitRef="usd">6185000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfMi0yLTEtMS0w_825b84fd-c6ce-43bc-b8a1-274ba5723516"
      unitRef="usd">489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfMy0yLTEtMS0w_a27bf4e6-84e3-448a-9f2d-8f55a2d12e74"
      unitRef="usd">19733000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfNC0yLTEtMS0w_0a76909a-c5c4-47dc-9b31-7c1bec1a7d3a"
      unitRef="usd">9862000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfNS0yLTEtMS0w_9adf72ee-7a9f-4c36-b5cf-8de34c85997f"
      unitRef="usd">4863000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfNy0yLTEtMS0w_e5db6aaf-cea9-4c74-9ece-48cba2a70768"
      unitRef="usd">2454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOjUzNDU5Y2U3OWFjNzRiMThhNWJlODAyMjQ5YWVjM2ZjL3RhYmxlcmFuZ2U6NTM0NTljZTc5YWM3NGIxOGE1YmU4MDIyNDlhZWMzZmNfOC0yLTEtMS0w_6de0a4f1-12da-44ce-9995-558b3f9bc100"
      unitRef="usd">28952000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMTk2MQ_0a76909a-c5c4-47dc-9b31-7c1bec1a7d3a"
      unitRef="usd">9862000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ic885327340a44386a63e2b057a079f14_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMTk3NA_e70a3149-1394-42c1-8dc5-7e22f6f0e22a"
      unitRef="usd">3916000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMjE5OTAyMzI1ODMwMA_e1c7f740-5cc5-4f54-b6e3-d9d9e6f833e9"
      unitRef="usd">7713000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMjE5OTAyMzI1ODMwNw_c8ca8a4d-9373-4335-b94d-7dc1e03da254"
      unitRef="usd">464000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMjE5OTAyMzI1ODMxNw_e60a9777-c473-4979-8dc0-c77f79ca30f6"
      unitRef="usd">12668000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMjE5OTAyMzI1ODMyNA_4fb708d6-c89e-49d9-9b11-e4c96b4d08e2"
      unitRef="usd">991000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RleHRyZWdpb246YmVhYzc3YzRmOTU1NDc5ZjhkYjNiNzFjNTYzNWIxMDFfMjQxMA_53ef9c0d-bf6f-4117-9fb3-c8a08c6d461e">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.750%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.147%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.147%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:3.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;Unaudited&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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;Revenues&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;293,125&#160;&lt;/span&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 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;295,189&#160;&lt;/span&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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Net income attributable to IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;12,260&#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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;11,834&#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;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;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;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;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;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;Unaudited&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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;Nine 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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:1pt solid #000;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 #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#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;Revenues&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;877,609&#160;&lt;/span&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 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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;813,575&#160;&lt;/span&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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;Net income attributable to IES Holdings, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;28,393&#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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'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:#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;24,538&#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfMy0zLTEtMS0w_a31a3ba8-c2ac-4871-be3f-38a071266bbc"
      unitRef="usd">293125000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfMy01LTEtMS0w_92b62176-d8ae-45ed-b7d2-2d2175568f83"
      unitRef="usd">295189000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="id5c565c4195f461da5e7d5b444b9d245_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfNC0zLTEtMS0w_4750707a-4af4-457d-9a65-ec852d0c15ea"
      unitRef="usd">12260000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i292d018b935c4b069c4eac9b38e96420_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfNC01LTEtMS0w_6119c939-7b48-435c-86d6-eef3b1f1979e"
      unitRef="usd">11834000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfOS0zLTEtMS0w_b402f5b7-d9ce-4f31-8684-fa1bfb428156"
      unitRef="usd">877609000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfOS01LTEtMS0w_bb5da751-026b-4bf9-a0a1-d61f0ef3963c"
      unitRef="usd">813575000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfMTAtMy0xLTEtMA_a445eb68-822a-47c3-8e96-c68c11535972"
      unitRef="usd">28393000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ie9d3db7219344f7da6cb81371471ffc9_D20181001-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84Mi9mcmFnOmJlYWM3N2M0Zjk1NTQ3OWY4ZGIzYjcxYzU2MzViMTAxL3RhYmxlOmIyZmQ5ZTQ5ODQ3ODQyYTM4MDY5NzEzY2ZjMmE5NjVmL3RhYmxlcmFuZ2U6YjJmZDllNDk4NDc4NDJhMzgwNjk3MTNjZmMyYTk2NWZfMTAtNS0xLTEtMA_3ddaa41f-33aa-434b-81d7-79eedd7f76c9"
      unitRef="usd">24538000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i48701ba16ee943cbbc1328eb3a65653f_D20191001-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjE5ZmEwZGRmODI0YzQ1MGVhYmUwNDgwY2NlYmQxY2Y5L3NlYzoxOWZhMGRkZjgyNGM0NTBlYWJlMDQ4MGNjZWJkMWNmOV84NS9mcmFnOjllZjY3YmI0OThjMjQyZjBiYThhNjJiZGVlZGZlNjQxL3RleHRyZWdpb246OWVmNjdiYjQ5OGMyNDJmMGJhOGE2MmJkZWVkZmU2NDFfMjE5OTAyMzI2MDA4Nw_7c4994af-677c-48d1-a2e0-523e38f33733">&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;15. SUBSEQUENT EVENTS &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&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:115%;"&gt;On August 3, 2020, the Company announced the appointment of Jeffrey L. Gendell as Interim Chief Executive Officer, effective as of July 31, 2020, and the resignation of Gary S. Matthews as Chief Executive Officer and a Director of the Company, effective as of July 31, 2020. Mr. Matthews is expected to receive severance benefits that are materially consistent with those described in the Company&#x2019;s executive severance plan and his employment agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
