<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bcc="http://www.bc.com/20210630"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bcc-20210630.xsd" xlink:type="simple"/>
    <context id="idb00801f4618420590dbca8037b81771_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e0b8b9b768e4a908f4fbeafdfff254c_I20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2021-07-30</instant>
        </period>
    </context>
    <context id="icaec23f9005d46aab519452569c4c304_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i659417b1b8ea41e5a5b7182659028ab5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i00df983815ae41fb984fd56dc64bef42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i370745aa30a44df1848a64e4ebf88b6b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c76ba7ae29d4a45a8df1920b085487b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6553953ef51d4ced99a77b34fd1dd94a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id73f01ad50f545f8b4b7204f932edf73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4a55fbb3f584fdd976303d92367740e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5ee0136dc834c55ba9e3ca63538aa28_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e4ed30592b84ab5b89dfb1aae326347_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d5b4b30f5b64993ac07f22b07fb20b9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ief3823af3e104bb780486a2046f712e5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4d0a6ebb453d41b88369ee5b0f63617a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8869c27f843c4886b22f1c0673628790_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i70285413a64b4bbe83cd0232b9197367_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ica42d9084f7346b0b965b6745fdb2dbb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i40e963d148914ac28de7e2745644a550_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic6baf64db54e408e82e7a54bde860fd5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6b4736e19bf44d5790af49b0f99d452b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2a4c5c6cd07e4e1889f2b9ff8a9c601a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0b9dfbcc739841d1ad902c9b28923452_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ife433e64e0404de29161e73a1ea4dd9e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1b4d7b2300094b57b6d01e91be0cd90b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i344b32f869c3439baec2888d585253a7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9395d134e67a4cb39713a379466eba31_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibbcd91e835764ce6975dfafc80bf87fc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4fbb3f5befb24cf286994f7d9efa136e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i899f59acfc5b45c4947169993ef3ca95_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4bc1559f15a24dd8b0244289005fa924_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ica1853727992444fb2dcb15e5ae1fe80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iffe3ca35e8534aa3bb2b2a764dbad59a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4989e85f1fbe4845b48bf6eaf7fa71c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i794a932edd7943f3b4fc8c1e702b1d5f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i208c4ae7278545e7aa49a0a8e940dff4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if32feee30eb44175a28ed90710df99f5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic09d0bf04a35409daec505b102c1556e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9471413e5fee4f7b906ce5877982c70e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i88331454459d475685765c2a998949d7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7862df16e76c4a35b6e1018b63dfa3cb_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="ib9e4ee6fa8d44886ae9423b01ccb570a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib2e5d95f6c3d4add91cf29349e8cb0e0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i48a565c6e9c845c7b53aee03b253a530_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifce0dc97207c4c43a9cae3d0510de165_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="ifb975602b8f2465ba8c5697a6ae38d34_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i36ad66472d464a5f8742cd7e609dbb09_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i66ac02edfc5e41839cf122236242e092_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i79d04b67567a489eac81597f921c01ef_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i33a988aecb5d4c98936e6abebf012830_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i61fc3d2e7a854fa8b576dcd20b625357_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i23242189c62748599a9c53ec69415ce2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i6d0e4b98cffc4fe085fa0f8f82ac0eb0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6ab1f599591f4ff28abb0aa3aa743108_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i95c7b29751744bdf8b3bb58c34c60473_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i65c396a4d61647f288439cc2607d701a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2d8e7a69619b4784a48ca5713098e5ab_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64688f41b4ef4849b3a59d1e7607d58e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5646f33a4cc64e8caad885e34b71f8af_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ida17824573b84877b9ed72db8c8821f0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i82a6d72e8cb541a2a2f09b4aaff540dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ce74c911bf24ae6a58942a02b02096b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i07331d9acfbc401faf3a9bf4a8f9d642_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic60e1ac97f6b4379baa642eafe558e6a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bcc:BuildingandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i527e79960bbe4ed3beb2e74357be40a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bcc:BuildingandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e6ac98e0c3646b48ce2b490122858ec_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bcc:MobileequipmentinformationtechnologyandofficefurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i79f30b6874844a6ab76ae47ff42cf987_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bcc:MobileequipmentinformationtechnologyandofficefurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e66fcf29b574d62a11563b6f6b9dd69_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1ddd02efc5ac4513a82a762ed2236a14_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i12ce6fafe9e249f3b37fad6401e1cfb5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i49cdf928b55b4befa58c73b2f0a63710_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2752fe9e551b410ca736be0a5c28d994_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3569fcd8cd834f84a2afe1f6d830e759_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c850499c292456ea9c2ff1c17bc50b1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id574d4e45a834e20ab27710358e15153_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i86b1ef1de32041cb90fdc64773d41e9e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i64716847bdc646ceacf3b23b5e280fc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6262470ae2a843dba00e21d28fdbffa2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3726ba82d6f54c739c91a037e2c6ce85_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bcc:InterestRateSwap50millionnotionalamountfixedat1.007Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i774baf69895f4440bdf4da9b9f1a284c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bcc:InterestRateSwap50MillionNotionalAmountFixedAt039Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifcfd83639cff431f81553e910c5ceca3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie743aa3399eb458e88a017818c9f3433_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i81c849028ef048dd9625a12d319fde03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf1d3570b53d4b619454b3308b042e86_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bcc:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia9c34e3260714991a99c7d6777b7b413_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bcc:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98fae1081788496abf817b9ca907fc61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bcc:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia92c5b3e12b24082af8dc3895cd85ed6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bcc:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3aed8b5f441e4f12972811b551a34573_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie6b52f6395824b5a8f44d43497a6b6ee_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i373d4ac8888e43358693f127a0586c11_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib5188517c2ab480293a4180a4d1eeec8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0f0f4ecb5e6b43d6a171953668c80dc8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2c73e3a997df457e9ef800b22e69a47b_D20200220-20200220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bcc:CurtailmentofIjoistProductionatRoxboroNCFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-20</startDate>
            <endDate>2020-02-20</endDate>
        </period>
    </context>
    <context id="ief69916276074c05a41b2079d8cfcf8e_D20200331-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bcc:CurtailmentofIjoistProductionatRoxboroNCFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1a82e38285404c798e4c73601a8f332f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bcc:CurtailmentofIjoistProductionatRoxboroNCFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifcff48cb0a764451903f700c60025d22_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">bcc:LossoncurtailmentoffacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bcc:CurtailmentofIjoistProductionatRoxboroNCFacilityMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia2c551d1790244e5a7ce7c9c9cd4aebd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0baf8391e19b4734a8b853b0538ab98a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00a3199983334045a2ffaf474a5410c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b377e2359d54816be7af3190c6f4c40_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1a39ab3713184eedb04ea892e531c901_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1ba4ee78de84180901908a69e793dea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i175080d436e44295b571a58697aa63f0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:AssetBasedCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4620ed3763e24d579b39b991d6dea6ff_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1aaef3b0515a499e99d985ba2b82bf96_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibead366445d74749ba5fc14c25b8cb57_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb5f3da873214f619629359f8874b58b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4bb79fd439024390b4a2a635b1b88d9f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7eb78501ec16485288b5101f724dbee3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia9f0d70ad6534a0cbf3ce3f91f0b8a75_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc0d62442ca54404a12978f06f4fc10e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89694d3ca5e34a1cab46418854d251a2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia2fb524d30964705983013760dd17706_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:ABLTermLoanDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i680b7e3c616d467aa1e6eeca4837dfcd_I20200727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-27</instant>
        </period>
    </context>
    <context id="i50b98fdf1a294b69969a574dca7ef604_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bcc:A4875SeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5550aa7ffe6c481e97bcf42037a5074a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9305bdcd154d4c23a1308db4fa7e0575_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bcc:OtheremployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i08f5820b056c4cec8ebc34e82386b96c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9cab433940b34e0ebc1cbd61a1c57343_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bcc:OtheremployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d34b46a5a544685a48758e34e17dff3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i884c98162c3647e584754648e3d034f0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0dacb623591a423392a411c07bcadc9e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i314fddd19a114468b53ee6532fc5eb45_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bcc:OfficersandotheremployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i998c430d28bd426997264a636e1d3e0e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bcc:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2b6579f2920c4c76847c28d5ab034c06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b55d561d68e43cfa17ac51ea79ffef3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c2b04f8052c4bae8a554c52ae19e4fa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i170251f7a7b042cda96e3a7ea176b830_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0ba2f23d29d847488349f8fb5a6ee0d5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie4866497a4d242559f636dbbab516092_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</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="i26264265bc494d75aa9f916c6552fe7a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icf9e00fd30884a1c9abcd32fe3d5c997_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9e0fabcb64d9432d9d22d8d46f2f6fe3_D20210628-20210628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="ifd7bd1833d54452a81e2925f39ae0739_D20210729-20210729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-29</startDate>
            <endDate>2021-07-29</endDate>
        </period>
    </context>
    <context id="i93c22737590a467297f12715874f8b49_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bcc:LouisianaTimberProcurementCompanyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i429c34ca0d60433ea10c2b6473271978_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bcc:LouisianaTimberProcurementCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bcc:PackagingCorporationofAmericaPCAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iefb8c06bcb1b4bdc94c55bf2fe272a97_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icda558653ab64a5e9dd7461d49c79706_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i701907115d204996aac8a398e019a82e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia4173e61dbdd486dbb4a5c04dd7ac3b9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5d068acf78bb408e8511dc68a610a9e7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LaminatedVeneerLumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5d37e3c4fe7348129786b3802fee802f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LaminatedVeneerLumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic968efba0bdf4ab3a7eb75421c5ec6ae_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LaminatedVeneerLumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i964a15fdef874c68b9426ba75cfbd4d5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LaminatedVeneerLumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1e7b5dad29f24e7dad2b93678fba1376_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:IjoistsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99d953cb4ae9409986a6a6f7ee7499f9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:IjoistsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib3603a5db7824969974e28dd9b7e7e2f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:IjoistsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i932b08b086334dfea3e0f190ba2e94b6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:IjoistsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icc89e53ca5c442b9ab656eb33b772f3f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherEngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if768f48e105945e4a3bf622496e6af5f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherEngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie8a411960f334fcaab7f35c393694b06_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherEngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifad0a747d16248da979ef35ef2b9040e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherEngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96465d0cd2604ed09dcb24580bbce3cb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:PlywoodAndVeneerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5131cdee1fba4be0b9b22c0e13398d8e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:PlywoodAndVeneerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i50f025eaa2424cab8dfeb857996190f9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:PlywoodAndVeneerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i653f93cd8a4a4fb5aa61f42b754bab62_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:PlywoodAndVeneerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96de8bf035fa4fd8b07559852dd03ec6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i044b5c60067f40aba4a5b35e00af6f0c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i525d7070c81946c398070fdf0a986eb0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ee4fe2bf39c447aa935c2d34be31347_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:LumberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i195570714a3a4fd088e030aa13daaf39_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:ByproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7d60acd09d4942c093ab6525876fe7db_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:ByproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6fddbef1fa384deeb1d134f613296182_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:ByproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1dff93256cd340f6bda87db1cf4513c0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:ByproductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iae6ece7d229a4dbe82ce73283ae29398_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86d36898d1814521a9e2f7410957558b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf59613bc60b436792228792d7c49fd0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3398044daabe4dd28d77b4456bfe4972_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:OtherWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5f0765e411c445fbb3359788cc9b7b24_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia956858aeade4fdd98f734f4d8a6873d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b5c0ee9ec9b471199a7ffd6f6c98f00_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52992b9baa8849439833ccd8fa6e16f3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i28f935442b004407828913067b9a0737_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:CommodityProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic14e7a8ed42a4136bba065382814ec51_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:CommodityProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1c8e73a7d1b848c8bf0d973f16ac927b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:CommodityProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3552ba9a75c54e66ae6976760997edd8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:CommodityProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i82d1de492e26435ba006685877cb33b4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:GeneralLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4a03ab26e636457db061b6796bbb63a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:GeneralLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1b81c6901331456a844dd8a78d364575_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:GeneralLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i16efb0177ed048c396f80e640101c5e3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:GeneralLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id79f4a28863c4e4db7eeeaaf60792fc1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:EngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0c4a1be27fa34a8d8eb0de448d75caa9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:EngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac450d9ef4f4431284949f3f750dacef_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:EngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia0c1e5a3b2f7491d9b7b17aa72b7801d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bcc:EngineeredWoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e6c26f0ca004195bd72e07c489417f0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4cb102c0942e48eda7e375b6988ab671_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i06da580f617d4b988a4b3dc241232183_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i87e5d31fa676490e9457a294243ea7f7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i903be4f4d15545beaa93908532593a4f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsandBuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i754d3be43b514962b6c29c71a8fa73cb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsandBuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i58d6e11b9411446cb736605895bb6afd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsandBuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if00cc4e75d1247429a38c01f969c3602_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsandBuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ec977c574164c9e9b5358297c6a137b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8614ac6739f84958bb48ccbd1c34fb9d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i76d130b3c9bc49a18a0df4b93041b445_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icad1e17e78dc4bdcad699db1107d28d5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac35d7dbc3c448a6a3e5b09e0e204b7e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia70d629072d64ae8a5060ee6e03defbc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i72a8accf429141c8b8e3b0ead92ce5d1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ideed540f24d64e3ba80457b73a9736a3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:BuildingMaterialsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic864b1e9d7c64c118d7f4f3813a9cf2d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia21ce16bfa064848892d33d36c5a8e15_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i46f3193e5b07493a9b0b35f4937e58b3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icdebf5ee432b45ee8040379313363939_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i89ede152681c4c8c80774df494a14887_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie253fa893d9347ff97bf878e121f7793_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaabbf7fb4ab54b319c9814b06cabc219_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i849c80a1c8d247399e3546e986b8afcb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idede5d14afdf4897b974bb18411b51fa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa80a1b02a09419683606e7d12ef3513_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia70575132cf04047a2b0cfb0b80f91d0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id9ff0356d3ba477089f35a1b55e674ab_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61f6933f39ba4e9f962ae6f0bfa06526_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001328581</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bcc:CurtailmentofIjoistProductionatRoxboroNCFacilityMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bcc:WoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>bcc:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="stock_awards">
        <measure>bcc:stock_awards</measure>
    </unit>
    <unit id="tranch">
        <measure>bcc:tranch</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80L2ZyYWc6NTU2ODZiMTJjZWE3NDI1OWFjZTUwZjI0NzYzNjU0NmQvdGFibGU6Yzc5ODJlNWZhMmEyNGNmYTk0N2EzNDAzYjBiNDI5ZTQvdGFibGVyYW5nZTpjNzk4MmU1ZmEyYTI0Y2ZhOTQ3YTM0MDNiMGI0MjllNF80LTEtMS0xLTA_027e01a8-1c92-4e0f-bf4f-a78ec9a0c484">0001328581</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80L2ZyYWc6NTU2ODZiMTJjZWE3NDI1OWFjZTUwZjI0NzYzNjU0NmQvdGFibGU6Yzc5ODJlNWZhMmEyNGNmYTk0N2EzNDAzYjBiNDI5ZTQvdGFibGVyYW5nZTpjNzk4MmU1ZmEyYTI0Y2ZhOTQ3YTM0MDNiMGI0MjllNF81LTEtMS0xLTA_8dd34467-5e03-470c-9aab-972e01153e50">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80L2ZyYWc6NTU2ODZiMTJjZWE3NDI1OWFjZTUwZjI0NzYzNjU0NmQvdGFibGU6Yzc5ODJlNWZhMmEyNGNmYTk0N2EzNDAzYjBiNDI5ZTQvdGFibGVyYW5nZTpjNzk4MmU1ZmEyYTI0Y2ZhOTQ3YTM0MDNiMGI0MjllNF85LTEtMS0xLTA_3c17fc6e-10cc-49f5-96c5-54a35d2cc5f2">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80L2ZyYWc6NTU2ODZiMTJjZWE3NDI1OWFjZTUwZjI0NzYzNjU0NmQvdGFibGU6Yzc5ODJlNWZhMmEyNGNmYTk0N2EzNDAzYjBiNDI5ZTQvdGFibGVyYW5nZTpjNzk4MmU1ZmEyYTI0Y2ZhOTQ3YTM0MDNiMGI0MjllNF8xMC0xLTEtMS0w_b4e398ba-2ea1-4460-9d5f-7bb8ea0128fd">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80L2ZyYWc6NTU2ODZiMTJjZWE3NDI1OWFjZTUwZjI0NzYzNjU0NmQvdGFibGU6Yzc5ODJlNWZhMmEyNGNmYTk0N2EzNDAzYjBiNDI5ZTQvdGFibGVyYW5nZTpjNzk4MmU1ZmEyYTI0Y2ZhOTQ3YTM0MDNiMGI0MjllNF8xMS0xLTEtMS0w_1136c99f-e471-41e5-8de3-1f52c9f9ec63">false</dei:AmendmentFlag>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i3aed8b5f441e4f12972811b551a34573_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80MC9mcmFnOjhlOTIxMTAyZDkyMzRlOTg5OTJhZjc4YjAyZDNiY2E0L3RhYmxlOjk4Mjk3YmJiNjUxOTQ2ZTg5ZjJiZjQwODA4MWUwNjVlL3RhYmxlcmFuZ2U6OTgyOTdiYmI2NTE5NDZlODlmMmJmNDA4MDgxZTA2NWVfMS0yLTEtMS0w_082849e9-7919-40aa-85ea-7e437acd3a5a">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <dei:DocumentType
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQ5_1f14efd2-a5dd-48cd-ba00-1652877b108d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6ODJkNDQ2MmUxNzZhNDRlZTk4NTQxMzJmOTNjMWFiYjQvdGFibGVyYW5nZTo4MmQ0NDYyZTE3NmE0NGVlOTg1NDEzMmY5M2MxYWJiNF8wLTAtMS0xLTA_48142202-3479-47f4-888f-62aaf43088be">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6ODJkNDQ2MmUxNzZhNDRlZTk4NTQxMzJmOTNjMWFiYjQvdGFibGVyYW5nZTo4MmQ0NDYyZTE3NmE0NGVlOTg1NDEzMmY5M2MxYWJiNF8yLTItMS0xLTA_8c4383c9-2cd1-4e89-895e-08fc7f08907a">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6ODJkNDQ2MmUxNzZhNDRlZTk4NTQxMzJmOTNjMWFiYjQvdGFibGVyYW5nZTo4MmQ0NDYyZTE3NmE0NGVlOTg1NDEzMmY5M2MxYWJiNF80LTAtMS0xLTA_68be5184-d938-4dda-bfd7-2f891b9f1265">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQ3_f9df552e-b633-482e-8b65-3e40cbfb5573">001-35805</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQz_3f5f36ec-3602-42b6-8459-9e2375d886b4">Boise Cascade Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6Njc3ZTMwYjU0NGEwNDgzOTk2MmI2ODM1ZDY3NWMyMzEvdGFibGVyYW5nZTo2NzdlMzBiNTQ0YTA0ODM5OTYyYjY4MzVkNjc1YzIzMV8wLTAtMS0xLTA_a0651b60-0b1c-44f7-964a-d8c34f97a703">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6Njc3ZTMwYjU0NGEwNDgzOTk2MmI2ODM1ZDY3NWMyMzEvdGFibGVyYW5nZTo2NzdlMzBiNTQ0YTA0ODM5OTYyYjY4MzVkNjc1YzIzMV8wLTEtMS0xLTA_809e4657-15d5-4083-831b-cf8abdf8d19a">20-1496201</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTU3_9e6306c9-489d-493b-a061-ed1e879c4723">1111 West Jefferson Street Suite&#160;300</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTUw_987e60ad-e112-4a67-9bc3-87aa01bf40e2">Boise</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQ4_07ea6009-a849-4949-a6fb-49999270a8f4">ID</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTUx_bff364c6-7258-4d94-97e7-8e379cedf1ca">83702-5389</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQ0_85137348-7c2a-426b-924e-32d2de1026c6">208</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTUy_ed811060-ad6d-46bb-8820-b39847175cb4">384-6161</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTUz_b41ae517-9167-4892-befe-865cbc9b6d46">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTU0_3ebbc46f-9d66-4c64-b825-c1c3c6d6a4f2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQ1_8ab66423-4622-4559-a515-54f934e9ea05">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTQ2_0112d96a-001c-4f6d-8392-565389307ea3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTU2_ff3dbd5b-efd4-4655-b12d-d54a011f66e3">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMTU1_72379444-d423-4de4-99eb-4784367e2b95">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6OTA5N2VjYjJkNzNmNGEwNzhjZTE4MWY2NTA3ZDg2N2EvdGFibGVyYW5nZTo5MDk3ZWNiMmQ3M2Y0YTA3OGNlMTgxZjY1MDdkODY3YV8xLTAtMS0xLTA_57fa0886-f22a-4a22-9021-8e621bf3f6a6">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6OTA5N2VjYjJkNzNmNGEwNzhjZTE4MWY2NTA3ZDg2N2EvdGFibGVyYW5nZTo5MDk3ZWNiMmQ3M2Y0YTA3OGNlMTgxZjY1MDdkODY3YV8xLTEtMS0xLTA_8094dcb8-4c49-4933-a9af-2ca7f1d2c7cb">BCC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGFibGU6OTA5N2VjYjJkNzNmNGEwNzhjZTE4MWY2NTA3ZDg2N2EvdGFibGVyYW5nZTo5MDk3ZWNiMmQ3M2Y0YTA3OGNlMTgxZjY1MDdkODY3YV8xLTItMS0xLTA_c56b7a9c-b334-4ec6-9479-777d65dae66d">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2e0b8b9b768e4a908f4fbeafdfff254c_I20210730"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xL2ZyYWc6NDE1MzNkM2FiNWRiNGU4YWEyNzhjZmFmZDkxZWQ3M2EvdGV4dHJlZ2lvbjo0MTUzM2QzYWI1ZGI0ZThhYTI3OGNmYWZkOTFlZDczYV8yMDUz_4b190f42-c73c-4219-aedc-c7a70c4cdbba"
      unitRef="shares">39330807</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMy0xLTEtMS0w_d1cf12de-9b2d-4197-a1cf-3fc368a00c37"
      unitRef="usd">2443161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMy0zLTEtMS0w_0bd883fb-e0a8-4e2a-9558-fb0ee13d9489"
      unitRef="usd">1242760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMy01LTEtMS0w_ae6de5cb-ff24-4106-88aa-8b32e0fcaeec"
      unitRef="usd">4264477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMy03LTEtMS0w_b38a927a-d672-435e-aafc-142e053fe3de"
      unitRef="usd">2413294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNi0xLTEtMS0w_c370925c-3b72-4dd1-a9a2-3cbf3d9b81b1"
      unitRef="usd">1864523000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNi0zLTEtMS0w_128b2b69-24c1-4717-a474-62c69b2ad6c9"
      unitRef="usd">1048902000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNi01LTEtMS0w_69607014-ef0a-4f53-817f-d2543222bf09"
      unitRef="usd">3314957000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNi03LTEtMS0w_a1b5798c-322c-4e38-9337-594ba8fd1349"
      unitRef="usd">2041172000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNy0xLTEtMS0w_9642bbc3-8a86-4d3b-92c7-af60e8e577e9"
      unitRef="usd">20420000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNy0zLTEtMS0w_88cbc1dd-f0ab-4b3e-ba71-dbcec82e09d6"
      unitRef="usd">19899000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNy01LTEtMS0w_ab1a4b3a-bfd1-4bf4-9bed-3e75fb014417"
      unitRef="usd">39959000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfNy03LTEtMS0w_e2471c3c-bcd2-4386-b38b-0024a8707e17"
      unitRef="usd">55231000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:SellingExpense
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOC0xLTEtMS0w_c16455f6-2d54-4d32-9dd7-5f1d92899a3d"
      unitRef="usd">130736000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOC0zLTEtMS0w_4f50f8b5-d1c2-4411-80be-7273792e0ceb"
      unitRef="usd">103566000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOC01LTEtMS0w_e2882ebe-f331-47e5-b8ef-874168033101"
      unitRef="usd">251653000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOC03LTEtMS0w_df458ccb-00ef-4965-aef8-04da2347c334"
      unitRef="usd">203029000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOS0xLTEtMS0w_d34a979b-70f7-4019-bb8b-d3ae95939041"
      unitRef="usd">17988000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOS0zLTEtMS0w_99b91dfb-9e48-44e6-9307-aa4c30eeee5c"
      unitRef="usd">18755000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOS01LTEtMS0w_918c345c-13ff-4e00-a024-6526faf015f9"
      unitRef="usd">43250000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfOS03LTEtMS0w_23c30e8e-bd21-494b-8b35-2d5fd8fae2dd"
      unitRef="usd">34839000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTAtMS0xLTEtMA_cfe5b00d-a2a5-4f53-adb8-2d16053aca9a"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTAtMy0xLTEtMA_b24de653-1001-4d4e-86dd-e394fd97c36f"
      unitRef="usd">38000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTAtNS0xLTEtMA_988623b0-a6bb-4f33-92b7-41e8a569b8ee"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTAtNy0xLTEtMA_1b16fb6d-54bc-4a24-b59e-c05af9c3ea07"
      unitRef="usd">1707000</us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTEtMS0xLTEtMA_85363cd2-707b-4ea7-baf3-6698d2b7bbf3"
      unitRef="usd">281000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTEtMy0xLTEtMA_ea084d63-03e1-42e2-9423-953b629eb515"
      unitRef="usd">170000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTEtNS0xLTEtMA_e72837a7-7a51-4842-a2fc-242fb66c8722"
      unitRef="usd">378000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTEtNy0xLTEtMA_c2200cf4-e425-4844-adad-6d12bada79b9"
      unitRef="usd">1000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTItMS0xLTEtMA_7b15d5fc-e01b-4e32-8d0e-3d77a89b9b2f"
      unitRef="usd">2033386000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTItMy0xLTEtMA_78b2362a-2566-4485-9ab1-10129c4e0828"
      unitRef="usd">1190990000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTItNS0xLTEtMA_e3586f46-4909-4130-89e6-75896dc845c8"
      unitRef="usd">3649441000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTItNy0xLTEtMA_df2d8384-943e-4d7f-b01d-515755be01c6"
      unitRef="usd">2335977000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTQtMS0xLTEtMA_d594689d-7a60-4d63-b130-e61e5f52285d"
      unitRef="usd">409775000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTQtMy0xLTEtMA_e9708acf-9f82-4805-a6ce-974944694cdc"
      unitRef="usd">51770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTQtNS0xLTEtMA_b7d75856-2b11-40d1-bb74-8f887d3a5a8c"
      unitRef="usd">615036000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTQtNy0xLTEtMA_ecbddf99-2b14-4000-a074-b19e7be1135d"
      unitRef="usd">77317000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTYtMS0xLTEtMA_10ecc23b-59ca-4795-806a-d361d81da67a"
      unitRef="usd">147000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTYtMy0xLTEtMA_a060c20b-ea76-4e65-a11f-5a2300332815"
      unitRef="usd">409000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTYtNS0xLTEtMA_74fe4f95-4e62-42a4-9fd4-00eb2766cc96"
      unitRef="usd">301000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTYtNy0xLTEtMA_0eb67ede-b616-4354-b96b-4dfb6441bba7"
      unitRef="usd">-464000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTctMS0xLTEtMA_883dab29-368c-4f78-9fcf-58e51f1dea58"
      unitRef="usd">19000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTctMy0xLTEtMA_42960e15-1b1a-429a-860c-5d1f09d1a86e"
      unitRef="usd">302000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTctNS0xLTEtMA_909540d5-270d-4e82-a971-0e239de291dd"
      unitRef="usd">38000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTctNy0xLTEtMA_9bbb46b3-3e0f-4afd-86f0-82ba79aac030"
      unitRef="usd">689000</us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent>
    <us-gaap:InterestExpense
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTgtMS0xLTEtMA_675e0cdb-d9e7-41cb-b62d-11dc7912fb84"
      unitRef="usd">6347000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTgtMy0xLTEtMA_68c58e7d-02f7-4819-aebd-573e2dacd392"
      unitRef="usd">6633000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTgtNS0xLTEtMA_5d5a1bf3-abf0-4323-8ca5-92ed6e4cd5c7"
      unitRef="usd">12222000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTgtNy0xLTEtMA_b08fca71-2f87-4104-99e6-f970df6b033c"
      unitRef="usd">13054000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTktMS0xLTEtMA_3098bb05-ecd6-4ea8-a35b-14f38ed7906e"
      unitRef="usd">51000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTktMy0xLTEtMA_e1b25514-382e-4475-92d3-d1ed9c93c530"
      unitRef="usd">190000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTktNS0xLTEtMA_fa94cb31-b6e5-4d17-811f-16eb8e753cb1"
      unitRef="usd">110000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMTktNy0xLTEtMA_092f5b5a-fa4d-4d80-8371-e039011e562f"
      unitRef="usd">845000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjAtMS0xLTEtMA_d927fb9c-9f40-4ec8-a1c7-8e8b21386022"
      unitRef="usd">-25000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjAtMy0xLTEtMA_5863cc72-e1ba-4af8-aaf4-34c2faf392cf"
      unitRef="usd">-514000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjAtNS0xLTEtMA_4ff23422-948a-4241-abba-15e0d9675424"
      unitRef="usd">999000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjAtNy0xLTEtMA_40713ceb-b4f5-42fa-9999-8a61b07cbef3"
      unitRef="usd">-2828000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjItMS0xLTEtMA_d6259d64-c7fd-4f04-bd10-cf61f759a75c"
      unitRef="usd">-6193000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjItMy0xLTEtMA_aff0462b-965e-4f00-9309-cc433221b9f9"
      unitRef="usd">-6850000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjItNS0xLTEtMA_684697ca-4632-4fd5-b1ee-c671e87f5faa"
      unitRef="usd">-10850000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjItNy0xLTEtMA_b5b55bb0-1a4a-41bf-a88f-54b20378fb88"
      unitRef="usd">-16190000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjQtMS0xLTEtMA_cc7eefd7-989e-4a1e-9ea4-79b9abbaea79"
      unitRef="usd">403582000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjQtMy0xLTEtMA_2afbdb17-1ac3-4774-91dc-c5f89a70cd86"
      unitRef="usd">44920000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjQtNS0xLTEtMA_80e6aa5f-5e98-40f8-ac05-159739fdd601"
      unitRef="usd">604186000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjQtNy0xLTEtMA_0a359d03-c2a1-4f34-a6c2-9817c1f42c45"
      unitRef="usd">61127000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjUtMS0xLTEtMA_4d7efcdb-0420-42b6-8682-25b9ef12ecff"
      unitRef="usd">101026000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjUtMy0xLTEtMA_872896b8-0fd5-4e7f-af63-f46e9ad96cc3"
      unitRef="usd">11334000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjUtNS0xLTEtMA_4d2b8e67-686d-4db8-9083-b6c655235d92"
      unitRef="usd">152474000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjUtNy0xLTEtMA_603b08ff-780c-460d-a729-9d060fe25992"
      unitRef="usd">15341000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjYtMS0xLTEtMA_6435ff4f-5414-491d-b616-02f7e28eef99"
      unitRef="usd">302556000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjYtMy0xLTEtMA_131f56b0-4985-4518-aceb-1ad36552176f"
      unitRef="usd">33586000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjYtNS0xLTEtMA_59dcc349-2e08-4671-a1ea-9f4ea1a2b2c8"
      unitRef="usd">451712000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjYtNy0xLTEtMA_269bfcd9-5c57-4425-8832-e9d35af63675"
      unitRef="usd">45786000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjktMS0xLTEtMA_abbcbe09-dfd6-4de5-a331-6f82f1d5f3c5"
      unitRef="shares">39442000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjktMy0xLTEtMA_77d33db2-fca7-45e1-9f1b-37c1adf290b9"
      unitRef="shares">39312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjktNS0xLTEtMA_0e21e3be-9a6a-432b-8fa7-30cb4a393ead"
      unitRef="shares">39399000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMjktNy0xLTEtMA_7c9ef50b-f7bd-449c-b33c-0a89643be292"
      unitRef="shares">39238000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzAtMS0xLTEtMA_11c8fabf-a3cd-4e1c-a3b5-f459e28aa532"
      unitRef="shares">39688000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzAtMy0xLTEtMA_898f6d0c-548a-49a8-b50b-e8207b5b3127"
      unitRef="shares">39387000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzAtNS0xLTEtMA_6d3ac703-87bf-4f51-84a2-5cf27458f6ab"
      unitRef="shares">39633000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzAtNy0xLTEtMA_bf1adb23-603d-4201-a3f8-8f6cf5375bef"
      unitRef="shares">39381000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzMtMS0xLTEtMA_916b5afb-742f-46b2-b785-b366654a88c3"
      unitRef="usdPerShare">7.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzMtMy0xLTEtMA_38ad79d3-35e7-4ab8-b112-1bba4a5a678d"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzMtNS0xLTEtMA_91b79532-96a2-4103-8f43-cef35bc55aac"
      unitRef="usdPerShare">11.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzMtNy0xLTEtMA_8993496d-1268-40e4-a1f4-736e7efb0834"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzQtMS0xLTEtMA_db2e07f9-f9c2-47f5-956a-1d2dbc84cc4d"
      unitRef="usdPerShare">7.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzQtMy0xLTEtMA_c7773f3a-6131-4000-a587-1758c1af3b07"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzQtNS0xLTEtMA_23f17d3c-3e75-4ffe-8fbb-ef96547a5476"
      unitRef="usdPerShare">11.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzQtNy0xLTEtMA_5332d07d-3131-4e71-8a1d-70a93df5148c"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzYtMS0xLTEtMA_15c9e907-7f79-47ef-9d08-7d3ad7bed3af"
      unitRef="usdPerShare">2.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzYtMy0xLTEtMA_904beaaf-0a89-4dc8-9a95-8879983341c0"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzYtNS0xLTEtMA_20385414-f96a-4799-8383-5415938cc0d5"
      unitRef="usdPerShare">2.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xNi9mcmFnOjM2NTk2ODI4N2FiNDQ1MGFiNjIwYWViMjc0OTVhYjE4L3RhYmxlOmZlMWY5MmIzNGM2ZjQxZGQ5NzU0ZGUyYWY4YzM1YWJiL3RhYmxlcmFuZ2U6ZmUxZjkyYjM0YzZmNDFkZDk3NTRkZTJhZjhjMzVhYmJfMzYtNy0xLTEtMA_f6e2efd8-cd08-4515-8cbb-da543e7790a6"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMy0xLTEtMS0w_eb94a21f-eba8-486f-bc89-3fe8d111a939"
      unitRef="usd">302556000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMy0zLTEtMS0w_cd2e70af-93a0-4818-85b6-d96191b95463"
      unitRef="usd">33586000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMy01LTEtMS0w_611a9eb8-3bd5-4dbe-846b-cb78d502f918"
      unitRef="usd">451712000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMy03LTEtMS0w_077a2bc4-ddf9-48a6-b3b4-5d7d4c86e0a2"
      unitRef="usd">45786000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy0wLTEtMS0wL3RleHRyZWdpb246NDJlMzFkMjI4ODJlNGQ4NDgxYzQwMzhlM2I2ZDM1NzlfNTc_f8cf36ba-153b-4ffc-8e2a-989e6060c21a"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy0wLTEtMS0wL3RleHRyZWdpb246NDJlMzFkMjI4ODJlNGQ4NDgxYzQwMzhlM2I2ZDM1NzlfNjQ_50c6bfe6-2865-493b-bc6b-199fe7e33541"
      unitRef="usd">-51000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy0wLTEtMS0wL3RleHRyZWdpb246NDJlMzFkMjI4ODJlNGQ4NDgxYzQwMzhlM2I2ZDM1NzlfMjE5OTAyMzI1NTY0Mw_e1af6cca-0a59-4a03-b8e3-8f2731fe7453"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy0wLTEtMS0wL3RleHRyZWdpb246NDJlMzFkMjI4ODJlNGQ4NDgxYzQwMzhlM2I2ZDM1NzlfMjE5OTAyMzI1NTY1MQ_70317278-a0a0-4f1c-a50d-8152de477aa2"
      unitRef="usd">-102000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy0xLTEtMS0w_68276fcb-a733-4164-b141-1b8184886af4"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy0zLTEtMS0w_d9f4ac02-dce2-47d0-837e-82e5788d63f6"
      unitRef="usd">-150000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy01LTEtMS0w_fb32548a-b767-43f9-a7d3-b3a8cdddc0e0"
      unitRef="usd">7000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfNy03LTEtMS0w_6089af0e-46cc-48b8-9747-6629c06bc8d1"
      unitRef="usd">-301000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC0wLTEtMS0wL3RleHRyZWdpb246YTVlNzAxYWYwYjc0NDNlZDk3N2I3NjgyYWI3YWMwZjVfNDE_afa79620-6bb9-4721-b55a-a8a9cb1bf4a9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC0wLTEtMS0wL3RleHRyZWdpb246YTVlNzAxYWYwYjc0NDNlZDk3N2I3NjgyYWI3YWMwZjVfNDg_77fedca5-d4fe-4454-b1bf-3490102f82ad"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC0wLTEtMS0wL3RleHRyZWdpb246YTVlNzAxYWYwYjc0NDNlZDk3N2I3NjgyYWI3YWMwZjVfMjE5OTAyMzI1NTYxNw_fddaa0d4-ff6c-4753-b8d5-f3c5f5996025"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC0wLTEtMS0wL3RleHRyZWdpb246YTVlNzAxYWYwYjc0NDNlZDk3N2I3NjgyYWI3YWMwZjVfMjE5OTAyMzI1NTYzMQ_f9d4e03f-ed83-4fdc-b400-2b636d7bc886"
      unitRef="usd">22000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC0xLTEtMS0w_3745555f-e243-4763-bc3e-b3699ca8e925"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC0zLTEtMS0w_de3a4bab-3589-45a1-b1db-09e42d6194aa"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC01LTEtMS0w_90b8837c-83df-46f9-8656-526f4e9cba41"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOC03LTEtMS0w_27e3fd2c-907a-499d-bda4-c6156ed75a91"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOS0xLTEtMS0w_11b22bbc-e67b-40bd-a0c9-c8bdcb9f7f07"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOS0zLTEtMS0w_86d581e7-b79d-4a08-ba74-5181bda2c7e6"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOS01LTEtMS0w_6b091f08-b627-432a-b911-a80bb3c85df5"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfOS03LTEtMS0w_75bf12ae-c82a-4e24-b8b3-4150ddc35ec7"
      unitRef="usd">365000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMTAtMS0xLTEtMA_c1f0ce3d-7ea5-4ca7-99b0-5ad6c5c064c7"
      unitRef="usd">302553000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMTAtMy0xLTEtMA_e5c1a4c1-43c5-4f3c-bb2f-5e09c903d3a0"
      unitRef="usd">33736000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMTAtNS0xLTEtMA_c6aa24f5-4501-41b2-834b-980cee35a4b0"
      unitRef="usd">451705000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8xOS9mcmFnOjk3ZGU0YzFjNWU4YzRlOTI5ZTc5Y2ZkZDUwYzdhZDgxL3RhYmxlOjYzNTExMGJlMjg2ODRkZDVhMDUzOWU2OTU4OWNmZDJiL3RhYmxlcmFuZ2U6NjM1MTEwYmUyODY4NGRkNWEwNTM5ZTY5NTg5Y2ZkMmJfMTAtNy0xLTEtMA_8f5e7e2c-bc7b-4162-98e5-97d72331596c"
      unitRef="usd">46151000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfNC0xLTEtMS0w_dd51e5de-8f27-421e-8dba-f8597357e78a"
      unitRef="usd">653767000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfNC0zLTEtMS0w_8bda09b3-574f-4d7a-a87c-4543076ec34e"
      unitRef="usd">405382000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfNy0wLTEtMS0wL3RleHRyZWdpb246MDBmMzA5NDRmM2Q3NGFkMWEwNzBkY2RkNjU0NWFhMDNfMzA_933538fe-d79f-4ac9-be61-8100dd78c7b2"
      unitRef="usd">2513000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfNy0wLTEtMS0wL3RleHRyZWdpb246MDBmMzA5NDRmM2Q3NGFkMWEwNzBkY2RkNjU0NWFhMDNfMzc_c3f86a56-8489-4183-8a4d-1b565765f2bd"
      unitRef="usd">1111000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfNy0xLTEtMS0w_f4b64ae4-2043-430b-97de-33cbe7d1a708"
      unitRef="usd">592953000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfNy0zLTEtMS0w_a5e8e217-3ad0-450f-b5c4-e8f66127d4a1"
      unitRef="usd">375865000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfOC0xLTEtMS0w_952a8b63-4d8a-41a5-94ca-1e811124db42"
      unitRef="usd">412000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfOC0zLTEtMS0w_76b0c055-e2e8-4ebb-8d8c-0da88f9b5c0c"
      unitRef="usd">201000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfOS0xLTEtMS0w_71224366-f6b9-4735-a92c-3fbcbc8ed409"
      unitRef="usd">16785000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfOS0zLTEtMS0w_3ae55c01-7555-466c-8913-84c00af5d414"
      unitRef="usd">15067000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:InventoryNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTAtMS0xLTEtMA_a1424fb9-4eaa-4d36-9a93-689525a38f33"
      unitRef="usd">727205000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTAtMy0xLTEtMA_f1024c21-bb3c-4f9f-8dcc-20212f2430c8"
      unitRef="usd">503480000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTItMS0xLTEtMA_95ccb10d-30e1-4054-b37b-07c99c187bbc"
      unitRef="usd">16308000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTItMy0xLTEtMA_42766c3a-4d38-4afb-bf9c-390468b1196f"
      unitRef="usd">8860000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTMtMS0xLTEtMA_f7faa31e-2939-4499-8f0f-2599497a7bf2"
      unitRef="usd">2007430000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTMtMy0xLTEtMA_e6b4c5cd-dd04-4211-89ef-c9efccdfa8ef"
      unitRef="usd">1308855000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTUtMS0xLTEtMA_0c63e74f-2e67-47cd-9861-6d39aafd6151"
      unitRef="usd">457291000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTUtMy0xLTEtMA_dfd51bbb-c750-42d5-b2db-bd9f2a6112ab"
      unitRef="usd">461456000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTYtMS0xLTEtMA_e7b6c0ce-fcc9-425c-8eda-7049db83009c"
      unitRef="usd">57650000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTYtMy0xLTEtMA_ad2d819b-6b19-4f68-afdd-6766d8fd6e39"
      unitRef="usd">62447000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTctMS0xLTEtMA_6dd9e4b9-cae0-411c-911b-4299691d0e85"
      unitRef="usd">28146000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTctMy0xLTEtMA_9fd68ee8-5d90-43af-827c-19f015b5f5d2"
      unitRef="usd">29523000</us-gaap:FinanceLeaseRightOfUseAsset>
    <bcc:Timberdeposits
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTgtMS0xLTEtMA_ce5a51d6-8c20-4a50-839b-732f4a886bd1"
      unitRef="usd">7469000</bcc:Timberdeposits>
    <bcc:Timberdeposits
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMTgtMy0xLTEtMA_d3cf2df0-d3a2-4664-8834-b488cbc99601"
      unitRef="usd">11761000</bcc:Timberdeposits>
    <us-gaap:Goodwill
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjAtMS0xLTEtMA_907831c8-e104-42df-9d25-437705f56b70"
      unitRef="usd">60382000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjAtMy0xLTEtMA_46a5d7db-9c55-4f64-9648-643256ccc0de"
      unitRef="usd">60382000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjEtMS0xLTEtMA_f501b077-d733-4410-a8e6-4905fbe0dc6d"
      unitRef="usd">15962000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjEtMy0xLTEtMA_d80d6e2f-07c3-4565-8b8f-cb5f84d07aae"
      unitRef="usd">16574000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjItMS0xLTEtMA_a93ce198-7a30-4a01-8231-172957e3a18d"
      unitRef="usd">7261000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjItMy0xLTEtMA_854db49e-e837-4531-b92b-305865c6b99a"
      unitRef="usd">7460000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjMtMS0xLTEtMA_4877e9e5-6a55-46d4-94e4-93db098e944f"
      unitRef="usd">5849000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjMtMy0xLTEtMA_eed3bea3-47f3-4de8-9308-23bf3f04b11c"
      unitRef="usd">7260000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjQtMS0xLTEtMA_a8bb4221-25ec-4c77-aef9-50d9db1f47e9"
      unitRef="usd">2647440000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmNlOWMwNTg4YzliNzQ0YTE4ZGFjNDQxNDI4NDZkMmMwL3RhYmxlcmFuZ2U6Y2U5YzA1ODhjOWI3NDRhMThkYWM0NDE0Mjg0NmQyYzBfMjQtMy0xLTEtMA_fdf04cfa-8d94-4d5c-b916-4f99f5d6534d"
      unitRef="usd">1965718000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfNi0xLTEtMS0w_2270e8e2-2418-4f9a-bf5c-f0ba583f7204"
      unitRef="usd">507237000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfNi0zLTEtMS0w_21763aa6-da2c-454a-94c4-dcb868dd894e"
      unitRef="usd">307653000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfNy0xLTEtMS0w_4a411b4e-8156-441e-aa15-b5fdbf58e68a"
      unitRef="usd">2811000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfNy0zLTEtMS0w_4bdee414-045d-4ca2-9018-86628367d071"
      unitRef="usd">1199000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfOS0xLTEtMS0w_b8d00b67-b62d-4648-92ae-fdd94d5f86b8"
      unitRef="usd">116596000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfOS0zLTEtMS0w_5f925b1f-f88e-4fe0-92e6-ab900ad2d64c"
      unitRef="usd">118400000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTAtMS0xLTEtMA_506aeae8-6be3-41b1-a94d-b9987374c083"
      unitRef="usd">15460000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTAtMy0xLTEtMA_541050f4-412d-46fb-94d8-301492da4aaf"
      unitRef="usd">8101000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTEtMS0xLTEtMA_1f998186-38e4-4b36-8c7a-9fa37316cac4"
      unitRef="usd">9879000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTEtMy0xLTEtMA_4675a946-dcfd-453a-acf2-64cbda1da115"
      unitRef="usd">8477000</us-gaap:InterestPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTItMS0xLTEtMA_bb8afffb-5eb3-494a-867e-5ea3538d43ba"
      unitRef="usd">78662000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTItMy0xLTEtMA_4955c3e1-f5c1-43e6-88a0-e627d94ee64a"
      unitRef="usd">0</us-gaap:DividendsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTMtMS0xLTEtMA_bb8cfeb2-763c-493e-8404-c405340aa892"
      unitRef="usd">123612000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTMtMy0xLTEtMA_c5275325-6f4b-4c5d-a837-da3d8cb75e3a"
      unitRef="usd">80172000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTQtMS0xLTEtMA_11c26e17-69c1-440c-89ba-9088a39db010"
      unitRef="usd">854257000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTQtMy0xLTEtMA_8260fe93-0c25-4afb-9091-0320cde0a899"
      unitRef="usd">524002000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTctMS0xLTEtMA_43b93a8b-e6f4-411a-8f8f-a5d2f0fc41d7"
      unitRef="usd">444210000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMTctMy0xLTEtMA_e016da7d-cdcf-43e7-97af-ea5a66d58f3a"
      unitRef="usd">443792000</us-gaap:LongTermDebtNoncurrent>
    <bcc:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjAtMS0xLTEtMA_b310f6c3-7665-4374-a4dc-020d069c70e7"
      unitRef="usd">28312000</bcc:EmployeeRelatedLiabilitiesNoncurrent>
    <bcc:EmployeeRelatedLiabilitiesNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjAtMy0xLTEtMA_d36aa478-95dc-4424-9df4-1a19e7666558"
      unitRef="usd">25951000</bcc:EmployeeRelatedLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjEtMS0xLTEtMA_bc38ba1a-0da3-4a84-a498-58c9c551a47f"
      unitRef="usd">50967000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjEtMy0xLTEtMA_15f52363-6288-40da-bf65-e6e6dc800edf"
      unitRef="usd">56001000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjItMS0xLTEtMA_240d957a-70f2-425d-9536-725713ac52c7"
      unitRef="usd">30661000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjItMy0xLTEtMA_5c16d9dc-d295-4790-b8a6-bbe2306c9da8"
      unitRef="usd">31607000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjMtMS0xLTEtMA_e2b94938-ccdf-43e4-89ee-6be0b42d7533"
      unitRef="usd">7378000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjMtMy0xLTEtMA_66faa8f8-85b9-4949-8793-53b3bcfe39e9"
      unitRef="usd">18263000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjQtMS0xLTEtMA_43cf8830-8905-4826-9e1f-92d40edd3b39"
      unitRef="usd">15945000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjQtMy0xLTEtMA_1f3dfdc4-267c-44db-84a1-8ffd2d27cfa2"
      unitRef="usd">15303000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjUtMS0xLTEtMA_60c2491c-2167-4a9e-90fe-fe23a76a51a1"
      unitRef="usd">133263000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjUtMy0xLTEtMA_1fedc95a-098b-4b08-9e22-d0b92a7b1524"
      unitRef="usd">147125000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjctMS0xLTEtMA_9bdceb17-d8d4-491b-b7fd-6fb2492acb5d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMjctMy0xLTEtMA_6bee5244-5c79-48d3-8caa-f6ecca09c521"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzIx_14f35356-2e08-4e38-8db2-4f7f1c137786"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzIx_89f14096-8a64-4704-8678-76369f2c6e1f"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzQ1_2db3e194-8e35-4a33-a5b5-5ac555f3a9d0"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzQ1_fb64d585-2136-429f-bf6f-1cd73b5294f6"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzY3_5e92e852-cc51-4988-a870-0d40d0ee3336"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzY3_7782bd29-71d4-4135-b376-f28d2191e4cb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzY3_b7b42bba-4bd8-4a73-b5c2-e03791effeb3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOmJiZmU4YWQ1YzRjMjRjNGM4YjU4OTgyZmNjZDQ0YTFhXzY3_ff87b27b-7adb-4b27-b38f-df2a758d19e4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMS0xLTEtMA_49f505a7-4cc8-497a-a0b5-e85a9e557b06"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzAtMy0xLTEtMA_820d8020-cc24-48ea-b5e6-95470bf2b127"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjViZjMwZDdkYWRjYzQ4YjdhYzVkYTc4MWEzODkzYTM5XzE4_8107d063-42ff-4ed0-80a7-130724e3d15a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjViZjMwZDdkYWRjYzQ4YjdhYzVkYTc4MWEzODkzYTM5XzE4_b02a4ebe-b86b-4e41-8729-c936e2e199d4"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjViZjMwZDdkYWRjYzQ4YjdhYzVkYTc4MWEzODkzYTM5XzQy_9fd7fe5d-c037-459f-840a-a8727c511357"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjViZjMwZDdkYWRjYzQ4YjdhYzVkYTc4MWEzODkzYTM5XzQy_f89b80a4-4a45-4846-9d39-a593c7242e3b"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjViZjMwZDdkYWRjYzQ4YjdhYzVkYTc4MWEzODkzYTM5XzY0_967d6543-e1e1-4754-9b95-ae6cb5b9734a"
      unitRef="shares">44698000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjViZjMwZDdkYWRjYzQ4YjdhYzVkYTc4MWEzODkzYTM5Xzcx_9c2bff06-c161-4968-89c3-ddb02b3e5de6"
      unitRef="shares">44568000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMS0xLTEtMA_e5941b13-2f46-42f5-a2f8-71b638a48bdf"
      unitRef="usd">447000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzEtMy0xLTEtMA_871bd2d1-4d1e-468e-a6a9-ce94bb70db9b"
      unitRef="usd">446000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjk0NzcxMjBjMDgxMjRiMmM5ZTE1M2M0OTYwZmVlOTI2XzIw_79d30dd3-679d-4e5b-a240-817d4e3d569e"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjk0NzcxMjBjMDgxMjRiMmM5ZTE1M2M0OTYwZmVlOTI2XzIw_91838646-f192-481a-916f-d00272e02c15"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzItMS0xLTEtMA_0f8ed9e3-77f3-47f3-92c5-afed47f42e68"
      unitRef="usd">138909000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzItMy0xLTEtMA_81876aca-9f89-4b70-b623-1ec16cd12a16"
      unitRef="usd">138909000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzMtMS0xLTEtMA_fb7bfa9e-db73-4ba0-bdde-a958faed83d9"
      unitRef="usd">538841000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzMtMy0xLTEtMA_498ccc2d-e8e0-4053-ad19-ad5b55e97869"
      unitRef="usd">538006000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzQtMS0xLTEtMA_9a5b5135-d665-4fea-aac1-f536be5720e7"
      unitRef="usd">-1085000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzQtMy0xLTEtMA_f4f24e20-1c77-48a4-abaf-df6662bfc796"
      unitRef="usd">-1078000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzUtMS0xLTEtMA_7654d582-b399-41d8-8da9-44e35565f72f"
      unitRef="usd">816416000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzUtMy0xLTEtMA_da00ad81-5983-4d5d-a9c6-9b8a2d028626"
      unitRef="usd">452334000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzYtMS0xLTEtMA_684e62b3-550a-45d3-aab5-1d6aab9f6776"
      unitRef="usd">1215710000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzYtMy0xLTEtMA_f2a7684b-0d53-4e6b-8783-9c1f438220c0"
      unitRef="usd">850799000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzctMS0xLTEtMA_e9867c3d-3d15-457d-a036-254f1b5addf5"
      unitRef="usd">2647440000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yMi9mcmFnOjM4YmNiYmFmN2VkZDQ5NzY5MmM5OGU4MTc5Nzk3ZDAxL3RhYmxlOmVlOTQ3MjFlZjg0NDRjODQ4OWFmNDY0Y2YzZmFkMzEzL3RhYmxlcmFuZ2U6ZWU5NDcyMWVmODQ0NGM4NDg5YWY0NjRjZjNmYWQzMTNfMzctMy0xLTEtMA_e8f492de-e951-4ee6-bbda-d86319b139df"
      unitRef="usd">1965718000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNC0xLTEtMS0w_03cb7987-a023-41d2-b90c-bca9218665e1"
      unitRef="usd">451712000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNC0zLTEtMS0w_16c69533-b3e1-482a-86f8-b2aa79e6aff8"
      unitRef="usd">45786000</us-gaap:ProfitLoss>
    <bcc:Depreciationandamortizationincludingdeferredfinancingcostsandother
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNi0xLTEtMS0w_32cfbc77-22d9-403a-86a8-673e4d86b49a"
      unitRef="usd">40826000</bcc:Depreciationandamortizationincludingdeferredfinancingcostsandother>
    <bcc:Depreciationandamortizationincludingdeferredfinancingcostsandother
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNi0zLTEtMS0w_e23245d8-b996-4bfa-af31-a908e8f87a48"
      unitRef="usd">56295000</bcc:Depreciationandamortizationincludingdeferredfinancingcostsandother>
    <us-gaap:ShareBasedCompensation
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNy0xLTEtMS0w_c69d0bda-0759-47c8-9c85-973f2f7d7c33"
      unitRef="usd">3503000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNy0zLTEtMS0w_d2c9b7b7-1879-4147-a62b-5f687bcabfcb"
      unitRef="usd">3345000</us-gaap:ShareBasedCompensation>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfOC0xLTEtMS0w_6a553408-2479-44c4-bffe-b91992e99102"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfOC0zLTEtMS0w_acb5ebb7-0dba-4ab0-8e35-4d3a303f1cc7"
      unitRef="usd">1023000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfOS0xLTEtMS0w_ae29f89f-1aaf-4b5d-b331-93bb5a7fe58a"
      unitRef="usd">-10481000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfOS0zLTEtMS0w_c830cbee-4cfe-435b-ac0b-f5f01e2df57c"
      unitRef="usd">-1501000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTAtMS0xLTEtMA_2bb1041c-8d7e-4beb-8751-8e2a8dd78ebb"
      unitRef="usd">999000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTAtMy0xLTEtMA_92ffeec0-f610-4155-bc54-94285899b673"
      unitRef="usd">-2828000</us-gaap:UnrealizedGainLossOnDerivatives>
    <bcc:DisposalGroupNotDiscontinuedOperationLossGainonWritedownExcludingSeverance
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTEtMS0xLTEtMA_daf89f9f-0e03-467f-b4d3-10353f6de8b4"
      unitRef="usd">0</bcc:DisposalGroupNotDiscontinuedOperationLossGainonWritedownExcludingSeverance>
    <bcc:DisposalGroupNotDiscontinuedOperationLossGainonWritedownExcludingSeverance
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTEtMy0xLTEtMA_5f64e600-fd8e-48b9-a3a9-c7dc39b3df91"
      unitRef="usd">1476000</bcc:DisposalGroupNotDiscontinuedOperationLossGainonWritedownExcludingSeverance>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTItMS0xLTEtMA_59a784d6-325c-4dcc-902b-92a892ae7484"
      unitRef="usd">-1017000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTItMy0xLTEtMA_2376f8f3-daa7-4604-9b48-82cd1cc672b8"
      unitRef="usd">-164000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTUtMS0xLTEtMA_f0fa1fb0-8b55-441b-8744-af097570be27"
      unitRef="usd">219112000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTUtMy0xLTEtMA_8d58f521-65a6-41a9-b138-929cf328431a"
      unitRef="usd">129532000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTYtMS0xLTEtMA_4f9f2b1e-24dd-48e3-916f-c77710645041"
      unitRef="usd">225006000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTYtMy0xLTEtMA_e03df23e-d820-405a-959f-4079dd2822b9"
      unitRef="usd">-41102000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTctMS0xLTEtMA_b8b255b4-1bc5-4b5c-80a7-3eab7b39453d"
      unitRef="usd">7448000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTctMy0xLTEtMA_014e428c-773d-40cb-bab5-0830f206c419"
      unitRef="usd">6989000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTgtMS0xLTEtMA_60e3ab7e-2946-45d8-b7fe-dded09d46ca3"
      unitRef="usd">248139000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTgtMy0xLTEtMA_e7c30e17-1824-4834-ac8d-f12f47ad085f"
      unitRef="usd">95505000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:PensionContributions
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTktMS0xLTEtMA_1ce9b38e-986f-4e3e-a3fd-26c1cfa02538"
      unitRef="usd">153000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMTktMy0xLTEtMA_89cc40b7-0049-452d-b605-3649ad648d81"
      unitRef="usd">1062000</us-gaap:PensionContributions>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjAtMS0xLTEtMA_7a5699aa-1f44-4964-b1eb-eca6a4826bbe"
      unitRef="usd">7253000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjAtMy0xLTEtMA_888ca459-9d45-490f-9465-ca04053a1a4e"
      unitRef="usd">8616000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjItMS0xLTEtMA_5d435333-c5af-40fc-90f2-4faefba7f0c9"
      unitRef="usd">-1890000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjItMy0xLTEtMA_6f585dd9-24bf-4452-adec-6c3885ebd77a"
      unitRef="usd">-1220000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjMtMS0xLTEtMA_f430f38c-ba4f-4eea-a593-71fb72d97314"
      unitRef="usd">291179000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjMtMy0xLTEtMA_92660b40-4f51-4e8a-8600-87bbbe2f0f44"
      unitRef="usd">118276000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjYtMS0xLTEtMA_7b7ea9c0-56d4-4cd9-af6d-93e46c53663d"
      unitRef="usd">31502000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjYtMy0xLTEtMA_5a3029c6-1b64-4490-8675-10c9793758a1"
      unitRef="usd">28849000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjktMS0xLTEtMA_4dc5e5ac-db2a-46fc-94ee-9d9ee164f355"
      unitRef="usd">500000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMjktMy0xLTEtMA_e83d90e1-f002-4fa3-b3f3-c2068f86889c"
      unitRef="usd">406000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzAtMS0xLTEtMA_6c2fade9-ca6f-41a8-8e05-aba0ae55a9c3"
      unitRef="usd">-31002000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzAtMy0xLTEtMA_56698540-e70c-4be6-bf61-ca8fb54316cc"
      unitRef="usd">-28443000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzMtMS0xLTEtMA_3ed604bb-a6d7-43cd-955f-710835efd357"
      unitRef="usd">28000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzMtMy0xLTEtMA_15d44c31-5e30-42b0-a835-44c656a3cebe"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzQtMS0xLTEtMA_3abaed6e-3a29-43c9-94ec-d5f6993c91d5"
      unitRef="usd">28000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzQtMy0xLTEtMA_badb7980-c88a-4524-8051-5e16aed89ab2"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzgtMS0xLTEtMA_7d939dec-fcd6-4a3e-9d26-62c9ebb6315d"
      unitRef="usd">8373000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzgtMy0xLTEtMA_dfb770f9-87c7-4b9a-9a93-a3b765dddbad"
      unitRef="usd">8562000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzktMS0xLTEtMA_cbfa56db-7c1b-4433-8cf6-2f3caf7e4db9"
      unitRef="usd">2729000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfMzktMy0xLTEtMA_7f7e50d0-8aae-4577-83fc-9ab167440c5b"
      unitRef="usd">3309000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDItMS0xLTEtMA_de5589b2-7c4f-4c54-9bea-1f508c86acb2"
      unitRef="usd">-690000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDItMy0xLTEtMA_a3778394-464d-4ca5-9ad4-2f461232d4bb"
      unitRef="usd">-1763000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDMtMS0xLTEtMA_c077c5f6-7b89-484d-a7f2-5936fb48ab97"
      unitRef="usd">-11792000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDMtMy0xLTEtMA_6f08dafa-26c2-4326-8af6-62b015317809"
      unitRef="usd">-13634000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDUtMS0xLTEtMA_f11e808e-7c99-4e21-9678-56787cb0ca5b"
      unitRef="usd">248385000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDUtMy0xLTEtMA_b06d6cd6-a5df-4c68-8165-75f3ed1338eb"
      unitRef="usd">76199000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDctMS0xLTEtMA_34b6f8cf-e627-4b07-a28a-67951cfa9f3d"
      unitRef="usd">405382000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i370745aa30a44df1848a64e4ebf88b6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDctMy0xLTEtMA_4ff5091f-3dc1-42c2-8b67-bec9f3fb6e73"
      unitRef="usd">285237000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDktMS0xLTEtMA_c858f1d4-132e-41fb-a2cd-27335098fc45"
      unitRef="usd">653767000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1c76ba7ae29d4a45a8df1920b085487b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yNS9mcmFnOmY1ZDZiZjA3MzFkNDQ5NmVhMmJjNDFhYWYyZDJmZmJkL3RhYmxlOjFmZGI4NTg1MjA0ODRlNDNiM2JlMzMzZWNjMzU5MzcyL3RhYmxlcmFuZ2U6MWZkYjg1ODUyMDQ4NGU0M2IzYmUzMzNlY2MzNTkzNzJfNDktMy0xLTEtMA_4d144f31-7cf2-4d38-aa24-5c66d09accd1"
      unitRef="usd">361436000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6553953ef51d4ced99a77b34fd1dd94a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy0xLTEtMS0w_a1448755-448d-43d4-9ff3-819f3f5f4f52"
      unitRef="shares">44568000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6553953ef51d4ced99a77b34fd1dd94a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy0zLTEtMS0w_746d22c6-f21f-47f3-9c39-e074ccfcd2bf"
      unitRef="usd">446000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="id73f01ad50f545f8b4b7204f932edf73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy01LTEtMS0w_8cdc5434-7fb9-465c-97c6-19b67effd61b"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="id73f01ad50f545f8b4b7204f932edf73_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy03LTEtMS0w_fb428acb-7885-4441-88e6-a9c3bdb43e99"
      unitRef="usd">-138909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4a55fbb3f584fdd976303d92367740e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy05LTEtMS0w_635076f0-c11e-4833-872a-58f65e4f0fa1"
      unitRef="usd">538006000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5ee0136dc834c55ba9e3ca63538aa28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy0xMS0xLTEtMA_a1bc2c8d-f506-4338-827a-c4a8d1f92af6"
      unitRef="usd">-1078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9e4ed30592b84ab5b89dfb1aae326347_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy0xMy0xLTEtMA_d1cdeb14-df47-48d0-916b-ac7c924406cc"
      unitRef="usd">452334000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMy0xNS0xLTEtMA_96eaf08d-de66-4dd7-9dd2-8aaf7c481f6e"
      unitRef="usd">850799000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7d5b4b30f5b64993ac07f22b07fb20b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNC0xMy0xLTEtMA_66f13a1b-82ff-4412-b202-b4ebcb89932b"
      unitRef="usd">149156000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNC0xNS0xLTEtMA_00b98976-c787-475d-8cb1-6748d16233b7"
      unitRef="usd">149156000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ief3823af3e104bb780486a2046f712e5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNS0xMS0xLTEtMA_684c6180-e6df-42df-88b4-a090ad524e64"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNS0xNS0xLTEtMA_15322e33-31a0-4ce3-9370-b7d22ba8a8f0"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4d0a6ebb453d41b88369ee5b0f63617a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNi0xLTEtMS0w_5797215f-445d-4746-a191-370fa0f7853d"
      unitRef="shares">130000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4d0a6ebb453d41b88369ee5b0f63617a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNi0zLTEtMS0w_8911a96c-e9a0-407d-929c-e6e003f1c525"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfNi0xNS0xLTEtMA_24438f4d-7757-4a19-a7a2-f9c0602f6e3d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8869c27f843c4886b22f1c0673628790_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfOC05LTEtMS0w_cd8876e0-11f3-4d94-92ae-6305b5416629"
      unitRef="usd">2092000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfOC0xNS0xLTEtMA_fc3743b2-649b-4170-9736-5dba7e503940"
      unitRef="usd">2092000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfOS0wLTEtMS0wL3RleHRyZWdpb246NzQ0MGUyZTdiY2M4NDRhZDg4MmJjYzMxMjA1ZmZhOTRfMjE5OTAyMzI1NTU5NQ_36939420-3700-4664-82a5-7d0c0329f434"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7d5b4b30f5b64993ac07f22b07fb20b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfOS0xMy0xLTEtMA_91858e50-9293-41f4-8ea2-7c9ad5403846"
      unitRef="usd">4116000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfOS0xNS0xLTEtMA_b21aa775-40cc-4f6b-93b6-606ea3b1f767"
      unitRef="usd">4116000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8869c27f843c4886b22f1c0673628790_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTAtOS0xLTEtMA_470fc955-10c1-40c1-9fdb-aa7299d88b67"
      unitRef="usd">2729000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTAtMTUtMS0xLTA_cbc44383-c16c-4e8d-9684-a9d13e474363"
      unitRef="usd">2729000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8869c27f843c4886b22f1c0673628790_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTEtOS0xLTEtMA_4605498b-abb4-4ee2-a243-c620b1ade992"
      unitRef="usd">63000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTEtMTUtMS0xLTA_0c5d91eb-6e8a-4b3f-a558-027ed6b600a3"
      unitRef="usd">63000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockholdersEquityOther
      contextRef="i8869c27f843c4886b22f1c0673628790_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTItOS0xLTEtMA_8f962b0d-c2e2-431c-b54e-85a5e296efc2"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTItMTUtMS0xLTA_2dc03efd-2c28-4a55-a4da-2e3fe40f4371"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="i70285413a64b4bbe83cd0232b9197367_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtMS0xLTEtMA_1fb12711-2598-4a9f-ba9a-8bcbb8323514"
      unitRef="shares">44698000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i70285413a64b4bbe83cd0232b9197367_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtMy0xLTEtMA_27dbd951-1feb-4b13-9944-54a33c5259d0"
      unitRef="usd">447000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ica42d9084f7346b0b965b6745fdb2dbb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtNS0xLTEtMA_28278e44-8432-4446-888c-c9b3d04e94fb"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ica42d9084f7346b0b965b6745fdb2dbb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtNy0xLTEtMA_2636f6b0-e9d9-436e-8f05-024587f8b6fd"
      unitRef="usd">-138909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40e963d148914ac28de7e2745644a550_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtOS0xLTEtMA_dc902319-f2c3-4ddc-bec5-9a6ecc9a9874"
      unitRef="usd">537431000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6baf64db54e408e82e7a54bde860fd5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtMTEtMS0xLTA_095c9fad-a10c-4b3c-b920-17f3d2162ca2"
      unitRef="usd">-1082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b4736e19bf44d5790af49b0f99d452b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtMTMtMS0xLTA_b83fd111-9c38-4ca9-8096-a98fd9cf0941"
      unitRef="usd">597374000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a4c5c6cd07e4e1889f2b9ff8a9c601a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTMtMTUtMS0xLTA_a8f960ac-b980-467a-b69d-0789d92ea20a"
      unitRef="usd">995261000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0b9dfbcc739841d1ad902c9b28923452_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTQtMTMtMS0xLTA_3ffcc571-5eca-44f9-8982-e3e7ba3b5e3e"
      unitRef="usd">302556000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTQtMTUtMS0xLTA_a0fb2e1f-d271-49c1-97bc-662a3788668e"
      unitRef="usd">302556000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ife433e64e0404de29161e73a1ea4dd9e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTUtMTEtMS0xLTA_7eaf0342-3b43-4aba-9efa-d0eb4bd88375"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTUtMTUtMS0xLTA_c25633ca-d32f-4b27-837b-6defb10c5978"
      unitRef="usd">-3000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1b4d7b2300094b57b6d01e91be0cd90b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTgtOS0xLTEtMA_6bc55d89-5e88-4be6-a15a-8d62862338cd"
      unitRef="usd">1411000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTgtMTUtMS0xLTA_c5c3c85b-3c4d-4e69-ae3c-e9727b128e9f"
      unitRef="usd">1411000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTktMC0xLTEtMC90ZXh0cmVnaW9uOmIwZjM3NDQ0OTdhMzQ1MTFiYmNmMDgzZmI4ZWFlZjE0XzIxOTkwMjMyNTU1OTQ_15c9e907-7f79-47ef-9d08-7d3ad7bed3af"
      unitRef="usdPerShare">2.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0b9dfbcc739841d1ad902c9b28923452_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTktMTMtMS0xLTA_2bfeecb9-0ccb-4f4a-bcea-3f9892f341c8"
      unitRef="usd">83514000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMTktMTUtMS0xLTA_391e2a19-3309-4295-b38b-8faa9a18f1af"
      unitRef="usd">83514000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="i1b4d7b2300094b57b6d01e91be0cd90b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjItOS0xLTEtMA_2263e4f6-df34-409a-a5d7-87c7855854d4"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjItMTUtMS0xLTA_9ecd6897-def2-427a-ba8f-6cb85916ce32"
      unitRef="usd">1000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="i344b32f869c3439baec2888d585253a7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtMS0xLTEtMA_861be542-8b4d-4e4b-9ae9-b9d1eac72dc0"
      unitRef="shares">44698000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i344b32f869c3439baec2888d585253a7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtMy0xLTEtMA_ea30cf77-c778-42c9-8b99-bffe643312a6"
      unitRef="usd">447000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i9395d134e67a4cb39713a379466eba31_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtNS0xLTEtMA_3d420598-9a47-49d9-a6a0-bdafad96dc87"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i9395d134e67a4cb39713a379466eba31_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtNy0xLTEtMA_7890edbd-9aeb-49b8-a40f-a8bd8544cb34"
      unitRef="usd">-138909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbcd91e835764ce6975dfafc80bf87fc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtOS0xLTEtMA_e7b5e362-94f0-489e-8d16-9c3294f84056"
      unitRef="usd">538841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fbb3f5befb24cf286994f7d9efa136e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtMTEtMS0xLTA_e4d10489-cbc4-42c6-a491-ec75b3271972"
      unitRef="usd">-1085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i899f59acfc5b45c4947169993ef3ca95_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtMTMtMS0xLTA_237f2b8c-257b-4776-bba2-d787023df70b"
      unitRef="usd">816416000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOjM1YTI2YTBhZjZkZjRkYWI5MzY2Y2VlZmEyMzNjZDgzL3RhYmxlcmFuZ2U6MzVhMjZhMGFmNmRmNGRhYjkzNjZjZWVmYTIzM2NkODNfMjMtMTUtMS0xLTA_2b9f0dda-7b5a-4971-9fbe-3e7e21575d0f"
      unitRef="usd">1215710000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4bc1559f15a24dd8b0244289005fa924_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy0xLTEtMS0w_81804fd3-a725-43d0-9669-5eeaff6e5900"
      unitRef="shares">44353000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4bc1559f15a24dd8b0244289005fa924_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy0zLTEtMS0w_b107ff68-c81a-44dd-a678-b22066dfe6c6"
      unitRef="usd">444000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ica1853727992444fb2dcb15e5ae1fe80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy01LTEtMS0w_96e40a78-5446-4c53-b475-783c24bea97e"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ica1853727992444fb2dcb15e5ae1fe80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy03LTEtMS0w_1ad4a069-44d4-4b83-9b6e-77db6f46cbe3"
      unitRef="usd">-138909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iffe3ca35e8534aa3bb2b2a764dbad59a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy05LTEtMS0w_32f79a95-f290-4cb5-bc1c-19cab5fd3b41"
      unitRef="usd">533345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4989e85f1fbe4845b48bf6eaf7fa71c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy0xMS0xLTEtMA_71f728a0-0202-4e62-bfc2-730fe10bc1c6"
      unitRef="usd">-50248000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i794a932edd7943f3b4fc8c1e702b1d5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy0xMy0xLTEtMA_518cba9d-d3be-4433-97a2-d85cee00fd17"
      unitRef="usd">356698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i370745aa30a44df1848a64e4ebf88b6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMy0xNS0xLTEtMA_2b266303-2024-41d5-b675-47610a389950"
      unitRef="usd">701330000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i208c4ae7278545e7aa49a0a8e940dff4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNC0xMy0xLTEtMA_8f1a464e-d5c2-494f-9edc-02d4375ebc4e"
      unitRef="usd">12200000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNC0xNS0xLTEtMA_6cfa3b8a-c907-4ae7-8db0-9e5c13f70050"
      unitRef="usd">12200000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic09d0bf04a35409daec505b102c1556e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNS0xMS0xLTEtMA_5f1de4de-444f-4720-bebb-925c1aa01247"
      unitRef="usd">215000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNS0xNS0xLTEtMA_fb4d5cd5-f560-479f-b617-16ae0a6f6acf"
      unitRef="usd">215000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9471413e5fee4f7b906ce5877982c70e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNi0xLTEtMS0w_cd8cc88c-ee00-429d-b952-b464ca5f4ffb"
      unitRef="shares">211000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9471413e5fee4f7b906ce5877982c70e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNi0zLTEtMS0w_43e02c10-572d-47e2-b108-913e9a1795a6"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfNi0xNS0xLTEtMA_1c45d4c9-c137-4e1e-ac10-a90d0161babc"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i88331454459d475685765c2a998949d7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfOC05LTEtMS0w_fa567e70-7b63-485a-98f9-b7b59eb6e3d7"
      unitRef="usd">1674000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfOC0xNS0xLTEtMA_9b892e37-c2df-48cc-b449-fcd3d5963af9"
      unitRef="usd">1674000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfOS0wLTEtMS0wL3RleHRyZWdpb246ZDg0N2U1NDRlYTYwNDcyNjgyZmY2MzI5MWNjYjdhYTJfMjg_9e62f27e-53be-4cf2-88ed-f64828f141db"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i208c4ae7278545e7aa49a0a8e940dff4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfOS0xMy0xLTEtMA_767e77cd-8c73-493e-851f-e3eb10156505"
      unitRef="usd">3866000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfOS0xNS0xLTEtMA_dea198cd-cb0e-4721-b0b7-f965a87d868c"
      unitRef="usd">3866000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i88331454459d475685765c2a998949d7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTAtOS0xLTEtMA_f876706c-154d-4b1a-9b97-daea3ec87b5e"
      unitRef="usd">3309000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTAtMTUtMS0xLTA_35a8378d-082d-46d8-bed7-52c8e0e240ab"
      unitRef="usd">3309000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i88331454459d475685765c2a998949d7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTEtOS0xLTEtMA_c87cb253-e6cb-4453-aeb9-e496543a2278"
      unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTEtMTUtMS0xLTA_6230ebc0-6008-463f-8d0e-7e9c733d1291"
      unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockholdersEquityOther
      contextRef="i88331454459d475685765c2a998949d7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTItOS0xLTEtMA_f2b6975f-cfc1-4df5-8dd2-6bbc65f89d3b"
      unitRef="usd">2000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTItMTUtMS0xLTA_04dca28a-af47-440d-b936-67823013081e"
      unitRef="usd">2000</us-gaap:StockholdersEquityOther>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7862df16e76c4a35b6e1018b63dfa3cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtMS0xLTEtMA_ad6c282b-a71d-4ba8-80d3-9c206383054a"
      unitRef="shares">44564000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7862df16e76c4a35b6e1018b63dfa3cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtMy0xLTEtMA_bfc1d082-6a59-4839-8af2-680001409bce"
      unitRef="usd">446000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ib9e4ee6fa8d44886ae9423b01ccb570a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtNS0xLTEtMA_969f2784-6fb8-4215-b5d0-bd7f01798d5e"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ib9e4ee6fa8d44886ae9423b01ccb570a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtNy0xLTEtMA_0056ca0d-ea16-465d-b198-0302a3bd9c84"
      unitRef="usd">-138909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2e5d95f6c3d4add91cf29349e8cb0e0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtOS0xLTEtMA_3f3ee474-4d4f-447b-bdb6-e7783c6a5ead"
      unitRef="usd">531735000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48a565c6e9c845c7b53aee03b253a530_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtMTEtMS0xLTA_30a0b83c-f66d-4d44-859e-dc00342728a4"
      unitRef="usd">-50033000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifce0dc97207c4c43a9cae3d0510de165_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtMTMtMS0xLTA_539658ad-035b-4b56-9828-0eb3da458056"
      unitRef="usd">365032000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb975602b8f2465ba8c5697a6ae38d34_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTMtMTUtMS0xLTA_be71aedd-346c-42ec-805a-4e3807e6416f"
      unitRef="usd">708271000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i36ad66472d464a5f8742cd7e609dbb09_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTQtMTMtMS0xLTA_04d16be1-b8bb-4883-81b7-fbf9c5cfa4c3"
      unitRef="usd">33586000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTQtMTUtMS0xLTA_9de71577-faaf-4b1a-8598-6b03567347d4"
      unitRef="usd">33586000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i66ac02edfc5e41839cf122236242e092_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTUtMTEtMS0xLTA_4c48a9ab-5f8f-4311-83b7-5e8464e520dc"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTUtMTUtMS0xLTA_dcfea2b0-dc2a-44c3-bbc6-0a5d263fd541"
      unitRef="usd">150000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i79d04b67567a489eac81597f921c01ef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTgtOS0xLTEtMA_4de61a82-502b-42bb-bb0a-4eba39efb47f"
      unitRef="usd">1671000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTgtMTUtMS0xLTA_adb204b5-86e4-479a-9c6b-853109082c2d"
      unitRef="usd">1671000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjVjMmY0Nzc1NjVkNDRhYjViNTE4ZjhjYWZiMDRkOWZhXzIxOTkwMjMyNTU2MDA_198ae7f3-327b-4202-88a2-03bb4dda752b"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i36ad66472d464a5f8742cd7e609dbb09_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTktMTMtMS0xLTA_2f4f22f7-61fe-4970-b9dc-4a2cd75e910a"
      unitRef="usd">3970000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMTktMTUtMS0xLTA_c0ab170d-0d92-4abe-a22f-616351d727a8"
      unitRef="usd">3970000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesIssued
      contextRef="i33a988aecb5d4c98936e6abebf012830_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtMS0xLTEtMA_2f606938-a3fb-4a9e-8fcc-85f02eca2993"
      unitRef="shares">44564000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i33a988aecb5d4c98936e6abebf012830_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtMy0xLTEtMA_3fa9a9fb-f2df-4ce4-89bd-1bcfdd901d22"
      unitRef="usd">446000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i61fc3d2e7a854fa8b576dcd20b625357_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtNS0xLTEtMA_3e6d6981-11f8-405c-8a57-747ec35ce78b"
      unitRef="shares">5367000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i61fc3d2e7a854fa8b576dcd20b625357_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtNy0xLTEtMA_0213d007-3563-4c03-98b3-a1ec7372ef40"
      unitRef="usd">-138909000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23242189c62748599a9c53ec69415ce2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtOS0xLTEtMA_b3ad3515-dd43-49e7-b17f-87f4dd4daf2f"
      unitRef="usd">533406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d0e4b98cffc4fe085fa0f8f82ac0eb0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtMTEtMS0xLTA_d16a10df-bfe1-4ddb-a11c-fb6e3cb115f6"
      unitRef="usd">-49883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ab1f599591f4ff28abb0aa3aa743108_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtMTMtMS0xLTA_018d5f31-d764-41e8-9247-f775e678fbbd"
      unitRef="usd">394648000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c76ba7ae29d4a45a8df1920b085487b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8yOC9mcmFnOjI1NjI1YWUzODZkYTQwYjA4Y2VhYmJhNjZmOWYzMzhlL3RhYmxlOmMwMWU2NWI2OGZkYjQ5ZTRiMDM5YWMxY2ZmZGFhMzA3L3RhYmxlcmFuZ2U6YzAxZTY1YjY4ZmRiNDllNGIwMzlhYzFjZmZkYWEzMDdfMjMtMTUtMS0xLTA_ba72b69f-25d4-4925-b103-9017fbb378de"
      unitRef="usd">739708000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNC9mcmFnOjQzODNmNDVlMzA2ZjQ2YTZhZjkxY2QwZDM1ZDE3ZTY4L3RleHRyZWdpb246NDM4M2Y0NWUzMDZmNDZhNmFmOTFjZDBkMzVkMTdlNjhfMTg3Ng_9aa143d1-4e0e-4219-828c-c73d38ade7a6">Nature of Operations and Consolidation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nature of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Boise Cascade Company is a building products company headquartered in Boise,&#160;Idaho. As used in this Form&#160;10-Q, the terms "Boise Cascade," "we," and "our" refer to Boise Cascade Company and its consolidated subsidiaries. We are one of the largest producers of engineered wood products (EWP) and plywood in North America and a leading United States (U.S.) wholesale distributor of building products.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We operate our business using two reportable segments: (1)&#160;Wood Products, which primarily manufactures EWP and plywood, and (2)&#160;Building Materials Distribution (BMD), which is a wholesale distributor of building materials. For more information, see Note 12, Segment Information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The accompanying quarterly consolidated financial statements have not been audited by an independent registered public accounting firm but, in the opinion of management, include all adjustments necessary to present fairly the financial position, results of operations, cash flows, and stockholders' equity for the interim periods presented. Except as disclosed within these condensed notes to unaudited quarterly consolidated financial statements, the adjustments made were of a normal, recurring nature. Certain information and footnote disclosures normally included in our annual consolidated financial statements have been condensed or omitted. The quarterly consolidated financial statements include the accounts of Boise Cascade and its subsidiaries after elimination of intercompany balances and transactions. Quarterly results are not necessarily indicative of results that may be expected for the full year. These condensed notes to unaudited quarterly consolidated financial statements should be read in conjunction with our 2020 Form&#160;10-K and the other reports we file with the Securities and Exchange Commission (SEC).&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNC9mcmFnOjQzODNmNDVlMzA2ZjQ2YTZhZjkxY2QwZDM1ZDE3ZTY4L3RleHRyZWdpb246NDM4M2Y0NWUzMDZmNDZhNmFmOTFjZDBkMzVkMTdlNjhfNTAz_9e21710d-66ef-4d31-8d94-6501c84c6ef0"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxNjE_fa1c7b33-6d81-49ad-aa5f-8433fab1ba05">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Policies&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The complete summary of significant accounting policies is included in Note 2, Summary of Significant Accounting Policies, of the Notes to Consolidated Financial Statements in "Item 8. Financial Statements and Supplementary Data" in our 2020 Form 10-K.&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="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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (GAAP) requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Such estimates include the valuation of accounts receivable, inventories, goodwill, intangible assets, and other long-lived assets; legal contingencies; guarantee obligations; indemnifications; assumptions used in retirement, medical, and workers' compensation benefits; assumptions used in the determination of right-of-use assets and related lease liabilities; stock-based compensation; fair value measurements; income taxes; and vendor and customer rebates, among others. These estimates and assumptions are based on management's best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. We adjust such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the consolidated financial statements in future periods. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. For revenue disaggregated by major product line for each reportable segment, see Note 12, Segment 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fees for shipping and handling charged to customers for sales transactions are included in "Sales" in our Consolidated Statements of Operations. When control over products has transferred to the customer, we have elected to recognize costs related to shipping and handling as fulfillment costs. For our Wood Products segment, costs related to shipping and handling are included in "Materials, labor, and other operating expenses (excluding depreciation)" in our Consolidated Statements of Operations. In our Wood Products segment, we view our shipping and handling costs as a cost of the manufacturing process and the movement of product to our end customers. For our Building Materials Distribution segment, costs related to shipping and handling of $49.7 million and $44.2 million, for the three months ended June&#160;30, 2021 and 2020, respectively, and $96.2 million and $84.9 million for the six months ended June&#160;30, 2021 and 2020, respectively, are included in "Selling and distribution expenses" in our Consolidated Statements of Operations. In our Building Materials Distribution segment, our activities relate to the purchase and resale of finished product, and excluding shipping and handling costs from &#x201c;Materials, labor, and other operating expenses (excluding depreciation)&#x201d; provides us a clearer view of our operating performance and the effectiveness of our sales and purchasing functions.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer Rebates and Allowances&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Rebates are provided to our customers and our customers' customers based on the volume of their purchases, among other factors such as customer loyalty, conversion, and commitment. We provide the rebates to increase the sell-through of our products. Rebates are generally estimated based on the expected amount to be paid and recorded as a decrease in "Sales." At June&#160;30, 2021, and December&#160;31, 2020, we had $93.1 million and $56.3 million, respectively, of rebates payable to our customers recorded in "Accrued liabilities, Other" on our Consolidated Balance Sheets. We adjust our estimate of revenue at the earlier of when the probability of rebates paid changes or when the amounts become fixed. There have not been significant changes to our estimates of rebates, although it is reasonably possible that a change in the estimate may occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Vendor Rebates and Allowances&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We receive rebates and allowances from our vendors under a number of different programs, including vendor marketing programs. At June&#160;30, 2021, and December&#160;31, 2020, we had $11.6 million and $9.9 million, respectively, of vendor rebates and allowances recorded in "Receivables, Other" on our Consolidated Balance Sheets. Rebates and allowances received from our vendors are recognized as a reduction of "Materials, labor, and other operating expenses (excluding depreciation)" when the product is sold, unless the rebates and allowances are linked to a specific incremental cost to sell a vendor's product. Amounts received from vendors that are linked to specific selling and distribution expenses are recognized as a reduction of "Selling and distribution expenses" in the period the expense is 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="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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We primarily lease land, building, and equipment under operating and finance leases. We determine if an arrangement is a lease at inception and assess lease classification as either operating or finance at lease inception or upon modification. Substantially all of our leases with initial terms greater than one year are for real estate, including distribution centers, corporate headquarters, land, and other office space. Substantially all of these lease agreements have fixed payment terms based on the passage of time and are recorded in our Building Materials Distribution segment. Many of our leases include fixed escalation clauses, renewal options and/or termination options that are factored into our determination of lease term and lease payments when appropriate. Renewal options generally range from one to ten years with fixed payment terms similar to those in the original lease agreements. Some lease agreements provide us with the option to purchase the leased property at market value. Our lease agreements do not contain any residual value guarantees.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Right-of-use (ROU) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term. The current portion of our operating and finance lease liabilities are recorded in "Accrued liabilities, Other" on our Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We use our estimated incremental borrowing rate, which is derived from information available at the lease commencement date,&#160;in determining the present value of lease payments. In determining our incremental borrowing rates, we &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;give consideration to publicly available interest rates for instruments with similar characteristics, including credit rating, term, and collateralization.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For purposes of determining straight-line rent expense, the lease term is calculated from the date we first take possession of the facility, including any periods of free rent and any renewal option periods we are reasonably certain of exercising. Variable lease expense generally includes reimbursement of actual costs for common area maintenance, property taxes, and insurance on leased real estate and are recorded as incurred. Most of our operating lease expense is recorded in "Selling and distribution expenses" in our Consolidated Statements of Operations. In addition, we do not separate lease and non-lease components for all of our leases. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our short-term leases primarily include equipment rentals with lease terms on a month-to-month basis, which provide for our seasonal needs and flexibility in the use of equipment. Our short-term leases also include certain real estate for which either party has the right to cancel upon providing notice of 30 to 90 days. We do not recognize ROU assets or lease liabilities for short-term leases. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories included the following (work in process is not material):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and work in process &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Logs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other raw materials and supplies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;727,205&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;503,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following asset classes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile equipment, information technology, and office furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(735,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;457,291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;461,456&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy under GAAP gives the highest priority to quoted market prices (Level 1) and the lowest priority to unobservable inputs (Level 3). In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value (Level 1). If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly (Level 2). If quoted prices for identical or similar assets are not available or are unobservable, we may use internally developed valuation models, whose inputs include bid prices, and third-party valuations utilizing underlying asset assumptions (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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our financial instruments are cash and cash equivalents, accounts receivable, accounts payable, long-term debt, and interest rate swaps. Our cash is recorded at cost, which approximates fair value, and our cash equivalents are money market funds. As of June&#160;30, 2021, and December&#160;31, 2020, we held $585.5 million and $371.8 million, respectively, in money market funds that are measured at fair value on a recurring basis using Level 1 inputs. The recorded values of accounts receivable and accounts payable approximate fair values based on their short-term nature. At June&#160;30, 2021, and December&#160;31, 2020, the book value of our fixed-rate debt for each period was $400.0 million, and the fair value was estimated to be $423.5 million and $432.0 million, respectively. The difference between the book value and the fair value is derived from the difference between the period-end market interest rate and the stated rate of our fixed-rate, long-term debt. We estimated the fair value of our fixed-rate debt using quoted market prices of our debt in inactive markets (Level 2 inputs). The interest rate on our variable-rate debt is based on market conditions such as the London Interbank Offered Rate (LIBOR) or a base rate. Because the interest rate on the variable-rate debt is based on current market conditions, we believe that the estimated fair value of the outstanding balance on our variable-rate debt approximates book value. As discussed below, we also have interest rate swaps to mitigate our variable interest rate exposure, the fair value of which is measured based on Level 2 inputs.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Risk and Interest Rate Swaps&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We are exposed to interest rate risk arising from fluctuations in variable-rate LIBOR on our term loan and when we have loan amounts outstanding on our Revolving Credit Facility. At June&#160;30, 2021, we had $50.0 million of variable-rate debt outstanding based on one-month LIBOR. Our objective is to limit the variability of interest payments on our debt. To meet this objective, we enter into receive-variable, pay-fixed interest rate swaps to change the variable-rate cash flow exposure to fixed-rate cash flows. In accordance with our risk management strategy, we actively monitor our interest rate exposure and use derivative instruments from time to time to manage the related risk. We do not speculate using derivative instruments.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At June&#160;30, 2021, we had two interest rate swap agreements. Under the interest rate swaps, we receive one-month LIBOR-based variable interest rate payments and make fixed interest rate payments, thereby fixing the interest rate on $50.0 million of variable rate debt exposure. Payments on one interest rate swap, entered into in 2016, with a notional principal amount of $50.0 million are due on a monthly basis at an annual fixed rate of 1.007%, and this swap expires in February 2022 (Initial Swap). During second quarter 2020, we entered into another forward interest rate swap agreement which commences on the expiration date of the Initial Swap. Payments on this interest rate swap with a notional principal amount of $50.0&#160;million will be due on a monthly basis at an annual fixed rate of 0.39%, and this swap expires in June 2025.&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate swap agreements were not designated as cash flow hedges, and as a result, all changes in the fair value are recognized in "Change in fair value of interest rate swaps" in our Consolidated Statements of Operations rather than through other comprehensive income. At June&#160;30, 2021, we recorded a long-term asset of $0.7 million in "Other assets" on our Consolidated Balance Sheets, and we also recorded a long-term liability of $0.3 million in "Other long-term liabilities" on our Consolidated Balance Sheets, representing the fair value of the interest rate swap agreements. At December&#160;31, 2020, we recorded a long-term liability of $0.6 million in "Other long-term liabilities" on our Consolidated Balance Sheets, representing the fair value of the interest rate swap agreements. The swaps were valued based on observable inputs for similar assets and liabilities and other observable inputs for interest rates and yield curves (Level 2 inputs).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to credit risk related to customer accounts receivable. In order to manage credit risk, we consider customer concentrations and current economic trends and monitor the creditworthiness of significant customers based on ongoing credit evaluations. At June&#160;30, 2021, receivables from two customers accounted for approximately 18% and 10% of total receivables. At December&#160;31, 2020, receivables from these two customers accounted for approximately 13% and 12% of total receivables. No other customer accounted for 10% or more of total receivables. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New and Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. In January 2021, the FASB issued ASU 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which refines the scope of Topic 848 and clarifies some of its guidance as it related to recent rate reform activities. Our current contracts that reference LIBOR include certain debt instruments and interest rate swaps. The amendments are effective for eligible contract modifications subsequent to March 12, 2020, and through December 31, 2022. The adoption of these standards did not and are not expected to have a material effect on our financial statements, but we will assess any eligible contract modifications in the future.&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other accounting standards recently issued that had or are expected to have a material impact on our consolidated financial statements and associated disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMjU_d1e293eb-acb8-476a-9ad0-ea35da855409">Use of Estimates&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (GAAP) requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Such estimates include the valuation of accounts receivable, inventories, goodwill, intangible assets, and other long-lived assets; legal contingencies; guarantee obligations; indemnifications; assumptions used in retirement, medical, and workers' compensation benefits; assumptions used in the determination of right-of-use assets and related lease liabilities; stock-based compensation; fair value measurements; income taxes; and vendor and customer rebates, among others. These estimates and assumptions are based on management's best estimates and judgment. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors, including the current economic environment, which management believes to be reasonable under the circumstances. We adjust such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates. Changes in these estimates resulting from continuing changes in the economic environment will be reflected in the consolidated financial statements in future periods.</us-gaap:UseOfEstimates>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMDI_553b5362-5d72-44cc-b8a2-53fb37a5bcec">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. For revenue disaggregated by major product line for each reportable segment, see Note 12, Segment 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fees for shipping and handling charged to customers for sales transactions are included in "Sales" in our Consolidated Statements of Operations. When control over products has transferred to the customer, we have elected to recognize costs related to shipping and handling as fulfillment costs. For our Wood Products segment, costs related to shipping and handling are included in "Materials, labor, and other operating expenses (excluding depreciation)" in our Consolidated Statements of Operations. In our Wood Products segment, we view our shipping and handling costs as a cost of the manufacturing process and the movement of product to our end customers. For our Building Materials Distribution segment, costs related to shipping and handling of $49.7 million and $44.2 million, for the three months ended June&#160;30, 2021 and 2020, respectively, and $96.2 million and $84.9 million for the six months ended June&#160;30, 2021 and 2020, respectively, are included in "Selling and distribution expenses" in our Consolidated Statements of Operations. In our Building Materials Distribution segment, our activities relate to the purchase and resale of finished product, and excluding shipping and handling costs from &#x201c;Materials, labor, and other operating expenses (excluding depreciation)&#x201d; provides us a clearer view of our operating performance and the effectiveness of our sales and purchasing functions.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer Rebates and Allowances&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Rebates are provided to our customers and our customers' customers based on the volume of their purchases, among other factors such as customer loyalty, conversion, and commitment. We provide the rebates to increase the sell-through of our products. Rebates are generally estimated based on the expected amount to be paid and recorded as a decrease in "Sales." At June&#160;30, 2021, and December&#160;31, 2020, we had $93.1 million and $56.3 million, respectively, of rebates payable to our customers recorded in "Accrued liabilities, Other" on our Consolidated Balance Sheets. We adjust our estimate of revenue at the earlier of when the probability of rebates paid changes or when the amounts become fixed. There have not been significant changes to our estimates of rebates, although it is reasonably possible that a change in the estimate may occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i95c7b29751744bdf8b3bb58c34c60473_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMjk2OQ_ec0a0045-a968-4def-8784-3cf485e174a1"
      unitRef="usd">49700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i65c396a4d61647f288439cc2607d701a_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMjk3Ng_35ef2156-a4d9-4c82-b315-49c9c2fd2d0d"
      unitRef="usd">44200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2d8e7a69619b4784a48ca5713098e5ab_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMjE5OTAyMzI3MDc1NA_d9774486-01ff-4f43-b9cf-2f2a87728c99"
      unitRef="usd">96200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i64688f41b4ef4849b3a59d1e7607d58e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMjE5OTAyMzI3MDc2Mg_393747f1-88b6-4462-a99b-ae5858eb538e"
      unitRef="usd">84900000</us-gaap:CostOfGoodsAndServicesSold>
    <bcc:CustomerRebatesAndAllowances
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMzkwMQ_8ece7105-8c00-4a7d-ab0a-ae7f8825bc9f"
      unitRef="usd">93100000</bcc:CustomerRebatesAndAllowances>
    <bcc:CustomerRebatesAndAllowances
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMzkwOA_1c876ad4-0851-4588-b468-e8dd70b43d99"
      unitRef="usd">56300000</bcc:CustomerRebatesAndAllowances>
    <bcc:VendorRebatesAndAllowances
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfNDQ5Ng_ee35af17-9ee0-4a67-946a-d5e732759883"
      unitRef="usd">11600000</bcc:VendorRebatesAndAllowances>
    <bcc:VendorRebatesAndAllowances
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfNDUwMw_482e8d6f-66ea-44ce-9148-2f4ded863fca"
      unitRef="usd">9900000</bcc:VendorRebatesAndAllowances>
    <bcc:VendorRebatesandAllowancesPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMDk_ead9d22a-8c0c-4f12-854a-fad2feef1910">Rebates and allowances received from our vendors are recognized as a reduction of "Materials, labor, and other operating expenses (excluding depreciation)" when the product is sold, unless the rebates and allowances are linked to a specific incremental cost to sell a vendor's product. Amounts received from vendors that are linked to specific selling and distribution expenses are recognized as a reduction of "Selling and distribution expenses" in the period the expense is incurred.</bcc:VendorRebatesandAllowancesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxOTA_300077d3-aa88-4e07-b30b-7abf07934aa3">&lt;div&gt;&lt;span style="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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We primarily lease land, building, and equipment under operating and finance leases. We determine if an arrangement is a lease at inception and assess lease classification as either operating or finance at lease inception or upon modification. Substantially all of our leases with initial terms greater than one year are for real estate, including distribution centers, corporate headquarters, land, and other office space. Substantially all of these lease agreements have fixed payment terms based on the passage of time and are recorded in our Building Materials Distribution segment. Many of our leases include fixed escalation clauses, renewal options and/or termination options that are factored into our determination of lease term and lease payments when appropriate. Renewal options generally range from one to ten years with fixed payment terms similar to those in the original lease agreements. Some lease agreements provide us with the option to purchase the leased property at market value. Our lease agreements do not contain any residual value guarantees.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Right-of-use (ROU) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term. The current portion of our operating and finance lease liabilities are recorded in "Accrued liabilities, Other" on our Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We use our estimated incremental borrowing rate, which is derived from information available at the lease commencement date,&#160;in determining the present value of lease payments. In determining our incremental borrowing rates, we &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;give consideration to publicly available interest rates for instruments with similar characteristics, including credit rating, term, and collateralization.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For purposes of determining straight-line rent expense, the lease term is calculated from the date we first take possession of the facility, including any periods of free rent and any renewal option periods we are reasonably certain of exercising. Variable lease expense generally includes reimbursement of actual costs for common area maintenance, property taxes, and insurance on leased real estate and are recorded as incurred. Most of our operating lease expense is recorded in "Selling and distribution expenses" in our Consolidated Statements of Operations. In addition, we do not separate lease and non-lease components for all of our leases. &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;Our short-term leases primarily include equipment rentals with lease terms on a month-to-month basis, which provide for our seasonal needs and flexibility in the use of equipment. Our short-term leases also include certain real estate for which either party has the right to cancel upon providing notice of 30 to 90 days. We do not recognize ROU assets or lease liabilities for short-term leases.</us-gaap:LesseeLeasesPolicyTextBlock>
    <bcc:LeaseTermMinimumInitialTermofRealEstateLeases
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfNTQyNw_f7affe77-fc6b-4754-83d9-3fe303a0f12d">P1Y</bcc:LeaseTermMinimumInitialTermofRealEstateLeases>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i5646f33a4cc64e8caad885e34b71f8af_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfNTkzMg_76815313-b261-4cbd-afda-875eeaebcb4e">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <bcc:RealEstateLeasesCancellationNoticeLatestNotice
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfODAyNA_78df8ca2-a244-4c91-93b6-7008a4545225">P30D</bcc:RealEstateLeasesCancellationNoticeLatestNotice>
    <bcc:RealEstateLeasesCancellationNoticeEarliestNotice
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfODAzMA_1140141c-2817-4926-a028-99f8a06fb07b">P90D</bcc:RealEstateLeasesCancellationNoticeEarliestNotice>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxOTE_8322c5c3-ab45-4ef3-8229-196c1cb5edbd">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories included the following (work in process is not material):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods and work in process &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Logs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other raw materials and supplies &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;727,205&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;503,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfMi0yLTEtMS0w_36dc6101-74f2-493c-aaa0-d455e6ea143b"
      unitRef="usd">641695000</us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfMi00LTEtMS0w_ab5c9d09-4f45-4d58-bf09-af15f598e532"
      unitRef="usd">431663000</us-gaap:InventoryFinishedGoodsAndWorkInProcessNetOfReserves>
    <bcc:Logs
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfMy0yLTEtMS0w_70797eec-1e7b-423f-a691-42adf914de5d"
      unitRef="usd">48095000</bcc:Logs>
    <bcc:Logs
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfMy00LTEtMS0w_e917812d-acb6-413c-bb43-bc38371896a3"
      unitRef="usd">35622000</bcc:Logs>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfNC0yLTEtMS0w_c6d3ca13-6594-4d6b-833e-e81a09a49fb5"
      unitRef="usd">37415000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfNC00LTEtMS0w_52393926-035e-4147-97da-6181f796f254"
      unitRef="usd">36195000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfNS0yLTEtMS0w_2ef7ee1e-d2a6-4f8f-a4ee-bbc1ab9b6f06"
      unitRef="usd">727205000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjFhYmM5NmI3ZTg4NzQ4Njk4ZmIzNWUyN2U5ZWMzMWJmL3RhYmxlcmFuZ2U6MWFiYzk2YjdlODg3NDg2OThmYjM1ZTI3ZTllYzMxYmZfNS00LTEtMS0w_d46dd4ed-4971-4163-b118-3ec933c56731"
      unitRef="usd">503480000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMTY_5264dfb3-6a0e-458e-ad96-eb9069ad9dc6">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consisted of the following asset classes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.739%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mobile equipment, information technology, and office furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(735,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(708,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;457,291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;461,456&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ida17824573b84877b9ed72db8c8821f0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfMi0yLTEtMS0w_b7bc84d2-34fe-4ba3-a581-d616c3dc6a63"
      unitRef="usd">47099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i82a6d72e8cb541a2a2f09b4aaff540dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfMi00LTEtMS0w_7900b752-eca0-4bc6-9bb1-4b261c0cc87d"
      unitRef="usd">47099000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ce74c911bf24ae6a58942a02b02096b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfMy0yLTEtMS0w_45382749-7fa8-4715-914d-db39b5e5cd2b"
      unitRef="usd">154318000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i07331d9acfbc401faf3a9bf4a8f9d642_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfMy00LTEtMS0w_034069c0-c8ba-4c25-b2ae-abc05ef58ffe"
      unitRef="usd">151718000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic60e1ac97f6b4379baa642eafe558e6a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNC0yLTEtMS0w_64b24ac9-7318-4670-92b1-428675f1066c"
      unitRef="usd">64972000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i527e79960bbe4ed3beb2e74357be40a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNC00LTEtMS0w_2aa78fc8-3c8a-454e-b813-b62a5949623d"
      unitRef="usd">64178000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9e6ac98e0c3646b48ce2b490122858ec_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNS0yLTEtMS0w_8e91b0fe-8aff-4930-9960-26383271daf7"
      unitRef="usd">182427000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i79f30b6874844a6ab76ae47ff42cf987_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNS00LTEtMS0w_59cda403-a227-4f72-b259-1c37f55fc806"
      unitRef="usd">178271000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2e66fcf29b574d62a11563b6f6b9dd69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNi0yLTEtMS0w_317f32a9-6465-4679-9d7e-112e4950bae8"
      unitRef="usd">715155000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ddd02efc5ac4513a82a762ed2236a14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNi00LTEtMS0w_7ec7e375-1f78-42a4-bb8a-19a554a14d67"
      unitRef="usd">687768000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i12ce6fafe9e249f3b37fad6401e1cfb5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNy0yLTEtMS0w_f6a0c474-f90d-4d6f-b087-b33e52996362"
      unitRef="usd">28620000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i49cdf928b55b4befa58c73b2f0a63710_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfNy00LTEtMS0w_87213a68-2f55-4504-9de6-564348624acd"
      unitRef="usd">40606000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfOC0yLTEtMS0w_cdc2b606-f115-4de6-a1af-e9b58d753aa8"
      unitRef="usd">1192591000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfOC00LTEtMS0w_6b33daaa-93e5-4613-86fc-48091e01f396"
      unitRef="usd">1169640000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfOS0yLTEtMS0w_ee03b9c9-2d10-4b29-8cff-db93a3ddd81c"
      unitRef="usd">735300000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfOS00LTEtMS0w_0434f0a9-375d-4b40-a0a0-6c46500e27bc"
      unitRef="usd">708184000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfMTAtMi0xLTEtMA_e9eb30af-9152-4b6f-94a1-a8b516a1a459"
      unitRef="usd">457291000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RhYmxlOjBhNzAzMTEwNDgzNDQ3ODdiOTIxZmVlNzg0ZjJjM2MxL3RhYmxlcmFuZ2U6MGE3MDMxMTA0ODM0NDc4N2I5MjFmZWU3ODRmMmMzYzFfMTAtNC0xLTEtMA_bed97172-cf85-4202-b36c-23d8a52ffd74"
      unitRef="usd">461456000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxNzQ_34c3ac08-5dff-485b-96ab-e8c147cf3544">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy under GAAP gives the highest priority to quoted market prices (Level 1) and the lowest priority to unobservable inputs (Level 3). In general, and where applicable, we use quoted prices in active markets for identical assets or liabilities to determine fair value (Level 1). If quoted prices in active markets for identical assets or liabilities are not available to determine fair value, we use quoted prices for similar assets and liabilities or inputs that are observable either directly or indirectly (Level 2). If quoted prices for identical or similar assets are not available or are unobservable, we may use internally developed valuation models, whose inputs include bid prices, and third-party valuations utilizing underlying asset assumptions (Level 3).&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMTI_0ecece9d-eedf-4750-8e7d-79ec44928660">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our financial instruments are cash and cash equivalents, accounts receivable, accounts payable, long-term debt, and interest rate swaps. Our cash is recorded at cost, which approximates fair value, and our cash equivalents are money market funds. As of June&#160;30, 2021, and December&#160;31, 2020, we held $585.5 million and $371.8 million, respectively, in money market funds that are measured at fair value on a recurring basis using Level 1 inputs. The recorded values of accounts receivable and accounts payable approximate fair values based on their short-term nature. At June&#160;30, 2021, and December&#160;31, 2020, the book value of our fixed-rate debt for each period was $400.0 million, and the fair value was estimated to be $423.5 million and $432.0 million, respectively. The difference between the book value and the fair value is derived from the difference between the period-end market interest rate and the stated rate of our fixed-rate, long-term debt. We estimated the fair value of our fixed-rate debt using quoted market prices of our debt in inactive markets (Level 2 inputs). The interest rate on our variable-rate debt is based on market conditions such as the London Interbank Offered Rate (LIBOR) or a base rate. Because the interest rate on the variable-rate debt is based on current market conditions, we believe that the estimated fair value of the outstanding balance on our variable-rate debt approximates book value. As discussed below, we also have interest rate swaps to mitigate our variable interest rate exposure, the fair value of which is measured based on Level 2 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2752fe9e551b410ca736be0a5c28d994_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfOTU5MA_08ba9da6-996d-493e-b47f-0a7af637ce90"
      unitRef="usd">585500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3569fcd8cd834f84a2afe1f6d830e759_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfOTU5Nw_5c616480-513d-4c52-905f-287c41049967"
      unitRef="usd">371800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i4c850499c292456ea9c2ff1c17bc50b1_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfOTkwNw_36b8abda-0c59-4da5-96c2-760f73919a08"
      unitRef="usd">400000000.0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="id574d4e45a834e20ab27710358e15153_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfOTkwNw_8dacaddb-3751-4b26-b5e7-a7bfc7f979cc"
      unitRef="usd">400000000.0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i86b1ef1de32041cb90fdc64773d41e9e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfOTk1MA_53ea639d-060d-4930-8659-8ab5ee40cbf6"
      unitRef="usd">423500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i64716847bdc646ceacf3b23b5e280fc7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfOTk1Nw_f5ddd419-6eba-40e8-ae47-6883d48d3270"
      unitRef="usd">432000000.0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6262470ae2a843dba00e21d28fdbffa2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTEwNDI_788afc9e-c8b9-462f-a8a8-a33a6a357ef9"
      unitRef="usd">50000000.0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMjk_3835913c-938a-4a3a-b273-3c3265bc21b7">In accordance with our risk management strategy, we actively monitor our interest rate exposure and use derivative instruments from time to time to manage the related risk. We do not speculate using derivative instruments.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3726ba82d6f54c739c91a037e2c6ce85_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTE3ODU_01b79272-e296-4f8c-b6af-da23f6497f03"
      unitRef="usd">50000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3726ba82d6f54c739c91a037e2c6ce85_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTE5MTQ_188d87bf-bfdc-4658-8596-2cf925931bbe"
      unitRef="usd">50000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i3726ba82d6f54c739c91a037e2c6ce85_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTE5NzE_75e22fc3-a255-42ee-9d71-fa7656ddcf85"
      unitRef="number">0.01007</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i774baf69895f4440bdf4da9b9f1a284c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTIyNTE_49655ac9-866e-49a6-8250-59ec34f4be2e"
      unitRef="usd">50000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeForwardInterestRate
      contextRef="i774baf69895f4440bdf4da9b9f1a284c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTIzMTI_744e7d64-615f-4aeb-96df-3de0c38b5876"
      unitRef="number">0.0039</us-gaap:DerivativeForwardInterestRate>
    <us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="ifcfd83639cff431f81553e910c5ceca3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTI2NzI_0b667fc2-ea69-4429-b9ae-529f0e067f10"
      unitRef="usd">700000</us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="ie743aa3399eb458e88a017818c9f3433_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTI3NzU_aae26b49-7757-4fe5-a528-ab774347fcb5"
      unitRef="usd">300000</us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i81c849028ef048dd9625a12d319fde03_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTI5NTc_142f1fe0-d55b-4120-9302-27d2801875f6"
      unitRef="usd">600000</us-gaap:InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaf1d3570b53d4b619454b3308b042e86_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTM2MjE_f50b1841-bd81-4291-a7f2-7320fe45a54c"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia9c34e3260714991a99c7d6777b7b413_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTM2Mjg_ed43dcdd-d835-4fe4-ac01-7f49b2611c6f"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i98fae1081788496abf817b9ca907fc61_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMjE5OTAyMzI3MDkwNQ_f6667303-43a6-4888-bc03-e6fd2b801cc3"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia92c5b3e12b24082af8dc3895cd85ed6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTM3MjU_fadc5b85-d21c-4f0a-8e89-9ee950297f8e"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF8zNy9mcmFnOjFjYTg4OTM5ZjQ3MDRjYTg4NzFlNjZjNDA5NTFjYmY0L3RleHRyZWdpb246MWNhODg5MzlmNDcwNGNhODg3MWU2NmM0MDk1MWNiZjRfMTUxMDg_13d1f97b-630c-4724-a9cd-ab570e6e6aad">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New and Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. In January 2021, the FASB issued ASU 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which refines the scope of Topic 848 and clarifies some of its guidance as it related to recent rate reform activities. Our current contracts that reference LIBOR include certain debt instruments and interest rate swaps. The amendments are effective for eligible contract modifications subsequent to March 12, 2020, and through December 31, 2022. The adoption of these standards did not and are not expected to have a material effect on our financial statements, but we will assess any eligible contract modifications in the future.&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other accounting standards recently issued that had or are expected to have a material impact on our consolidated financial statements and associated disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNzY0_6155ed84-aced-4109-aeb0-61d2c16839d8">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For the three and six months ended June&#160;30, 2021, we recorded $101.0 million and $152.5 million, respectively, of income tax expense and had an effective rate of 25.0% and 25.2%, respectively. During the three and six months ended June&#160;30, 2021, the primary reason for the difference between the federal statutory income tax rate of 21% and the effective tax rate was the effect of state taxes. For the three and six months ended June&#160;30, 2020, we recorded $11.3 million and $15.3 million, respectively, of income tax expense and had an effective rate of 25.2% and 25.1%, respectively. During the three and six months ended June&#160;30, 2020, the primary reason for the difference between the federal statutory income tax rate of 21% and the effective tax rate was the effect of state taxes.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the six months ended June&#160;30, 2021 and 2020, cash paid for taxes, net of refunds received, were $155.5 million and $8.9 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNzA_03d907b2-b9d5-4812-8ea9-13dfd24d7b45"
      unitRef="usd">101000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjE5OTAyMzI1NjM5Nw_58e8b80a-46f3-4816-83cd-c6dadfd8597b"
      unitRef="usd">152500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMTQ2_fab48ab1-d10e-462d-9301-b3ee78b95bf1"
      unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjE5OTAyMzI1NjQwOA_90607beb-51d4-4d8f-8b37-46c06902987c"
      unitRef="number">0.252</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjg5_72e6ab4d-3d72-4a44-8382-5ae719187631"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjg5_942e918b-a61c-455a-92ec-400903d83c12"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjg5_9898a069-2082-4a1a-9ba4-63d28ff33cc5"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjg5_e109ceb0-7a7e-42ab-9f30-e40a04d30c22"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjE5OTAyMzI1NjM3NQ_ed027031-48c7-4a15-b44b-0dcbb985513f"
      unitRef="usd">11300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjE5OTAyMzI1NjQyNA_c1855b50-0302-46f6-ae85-348511d57211"
      unitRef="usd">15300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjE5OTAyMzI1NjQwNA_b9677249-df28-4975-86d4-b66970e8642e"
      unitRef="number">0.252</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfMjE5OTAyMzI1NjUwNw_37903487-2769-4701-b3a9-a145a64fff1c"
      unitRef="number">0.251</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNDY4_72e6ab4d-3d72-4a44-8382-5ae719187631"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNDY4_942e918b-a61c-455a-92ec-400903d83c12"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNDY4_9898a069-2082-4a1a-9ba4-63d28ff33cc5"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNDY4_e109ceb0-7a7e-42ab-9f30-e40a04d30c22"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNzM5_ff5806e7-94c7-49d4-abf3-b9a8cba93aad"
      unitRef="usd">155500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80My9mcmFnOjIzZWJjODgzMjIwNDQ2ZjM5MzMxNzJhN2FlNGM2NTcxL3RleHRyZWdpb246MjNlYmM4ODMyMjA0NDZmMzkzMzE3MmE3YWU0YzY1NzFfNzQ2_81a4e165-4446-4164-acca-df1690bf9dba"
      unitRef="usd">8900000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RleHRyZWdpb246ZjFmNzA1NmVmNGJlNGQ2YWExZTZkNjY3NzI4MDllNTFfMTQ4MA_c1965099-4ef2-4555-b9a0-1e2882bd3695">Net Income Per Common Share&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Basic net income per common share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Weighted average common shares outstanding for the basic net income per common share calculation includes certain vested restricted stock units (RSUs) and performance stock units (PSUs) as there are no conditions under which those shares will not be issued. Diluted net income per common share is computed by dividing net income by the combination of the weighted average number of common shares outstanding during the period and other potentially dilutive weighted average common shares. Other potentially dilutive weighted average common shares include the dilutive effect of stock options, RSUs, and PSUs for each period using the treasury stock method. Under the treasury stock method, the exercise price of a share and the amount of compensation expense, if any, for future service that has not yet been recognized are assumed to be used to repurchase shares in the current period. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table sets forth the computation of basic and diluted net income per common share: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands, except per-share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;302,556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding during the period (for basic calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of other potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares and potential common shares (for diluted calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per common share - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.67&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per common share - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;The computation of the dilutive effect of other potential common shares excludes stock awards representing no shares and 0.1&#160;million shares of common stock, respectively, in the three months ended June&#160;30, 2021 and 2020, and 0.2 million and 0.1&#160;million shares of common stock, respectively, in the six months ended June&#160;30, 2021 and 2020. Under the treasury stock method, the inclusion of these stock awards would have been antidilutive.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RleHRyZWdpb246ZjFmNzA1NmVmNGJlNGQ2YWExZTZkNjY3NzI4MDllNTFfMTQ5Mw_a7812dee-30ee-43cf-9983-805d969ed1ee">The following table sets forth the computation of basic and diluted net income per common share: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands, except per-share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;302,556&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;451,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding during the period (for basic calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of other potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares and potential common shares (for diluted calculation)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per common share - Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.67&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per common share - Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7.62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11.40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfMy0xLTEtMS0w_6435ff4f-5414-491d-b616-02f7e28eef99"
      unitRef="usd">302556000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfMy0zLTEtMS0w_131f56b0-4985-4518-aceb-1ad36552176f"
      unitRef="usd">33586000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfMy01LTEtMS0w_59dcc349-2e08-4671-a1ea-9f4ea1a2b2c8"
      unitRef="usd">451712000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfMy03LTEtMS0w_269bfcd9-5c57-4425-8832-e9d35af63675"
      unitRef="usd">45786000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNC0xLTEtMS0w_abbcbe09-dfd6-4de5-a331-6f82f1d5f3c5"
      unitRef="shares">39442000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNC0zLTEtMS0w_77d33db2-fca7-45e1-9f1b-37c1adf290b9"
      unitRef="shares">39312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNC01LTEtMS0w_0e21e3be-9a6a-432b-8fa7-30cb4a393ead"
      unitRef="shares">39399000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNC03LTEtMS0w_7c9ef50b-f7bd-449c-b33c-0a89643be292"
      unitRef="shares">39238000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNS0xLTEtMS0w_466db051-b5eb-4364-8323-ba6f89448c97"
      unitRef="shares">246000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNS0zLTEtMS0w_cfde07ce-3a2f-456b-93b0-65df6fcda731"
      unitRef="shares">75000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNS01LTEtMS0w_dba9d513-3c4f-40f4-841b-a6681a58ebb4"
      unitRef="shares">234000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNS03LTEtMS0w_87eeca37-b229-4f78-90bf-7dc1bdf07c5b"
      unitRef="shares">143000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNi0xLTEtMS0w_11c8fabf-a3cd-4e1c-a3b5-f459e28aa532"
      unitRef="shares">39688000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNi0zLTEtMS0w_898f6d0c-548a-49a8-b50b-e8207b5b3127"
      unitRef="shares">39387000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNi01LTEtMS0w_6d3ac703-87bf-4f51-84a2-5cf27458f6ab"
      unitRef="shares">39633000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfNi03LTEtMS0w_bf1adb23-603d-4201-a3f8-8f6cf5375bef"
      unitRef="shares">39381000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOC0xLTEtMS0w_916b5afb-742f-46b2-b785-b366654a88c3"
      unitRef="usdPerShare">7.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOC0zLTEtMS0w_38ad79d3-35e7-4ab8-b112-1bba4a5a678d"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOC01LTEtMS0w_91b79532-96a2-4103-8f43-cef35bc55aac"
      unitRef="usdPerShare">11.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOC03LTEtMS0w_8993496d-1268-40e4-a1f4-736e7efb0834"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOS0xLTEtMS0w_db2e07f9-f9c2-47f5-956a-1d2dbc84cc4d"
      unitRef="usdPerShare">7.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOS0zLTEtMS0w_c7773f3a-6131-4000-a587-1758c1af3b07"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOS01LTEtMS0w_23f17d3c-3e75-4ffe-8fbb-ef96547a5476"
      unitRef="usdPerShare">11.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RhYmxlOjM1NTg3MjMxZTFmMzQ5YTdiNThjMTVjY2VmNzQzOTY0L3RhYmxlcmFuZ2U6MzU1ODcyMzFlMWYzNDlhN2I1OGMxNWNjZWY3NDM5NjRfOS03LTEtMS0w_5332d07d-3131-4e71-8a1d-70a93df5148c"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie6b52f6395824b5a8f44d43497a6b6ee_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RleHRyZWdpb246ZjFmNzA1NmVmNGJlNGQ2YWExZTZkNjY3NzI4MDllNTFfMjE5OTAyMzI1NzE0OA_735fb72e-13e4-481f-9262-3fb99caa80d7"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i373d4ac8888e43358693f127a0586c11_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RleHRyZWdpb246ZjFmNzA1NmVmNGJlNGQ2YWExZTZkNjY3NzI4MDllNTFfMjE5OTAyMzI1NzE1Ng_2e1c708d-fa57-4392-88f0-e3d7a7405117"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib5188517c2ab480293a4180a4d1eeec8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RleHRyZWdpb246ZjFmNzA1NmVmNGJlNGQ2YWExZTZkNjY3NzI4MDllNTFfMjE5OTAyMzI1NzI0Nw_545a320e-154e-4b86-a940-e6b60f8561cd"
      unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0f0f4ecb5e6b43d6a171953668c80dc8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80Ni9mcmFnOmYxZjcwNTZlZjRiZTRkNmFhMWU2ZDY2NzcyODA5ZTUxL3RleHRyZWdpb246ZjFmNzA1NmVmNGJlNGQ2YWExZTZkNjY3NzI4MDllNTFfMjE5OTAyMzI1NzI2Mw_1c53dbfb-6e86-4864-a8ba-319fa6bb4e72"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80OS9mcmFnOmM4YWNjNjFmNTZiZTRlMDBiMzU0ZTdiMmJkYjI5ZjMwL3RleHRyZWdpb246YzhhY2M2MWY1NmJlNGUwMGIzNTRlN2IyYmRiMjlmMzBfNDUw_f033b81c-78e1-4361-9e12-c2e7e53dd9a8">Curtailment of Manufacturing Facility&#160;&#160;&#160;&#160;On February 20, 2020, we decided to permanently curtail I-joist production at our Roxboro, North Carolina facility by March 31, 2020. As a result of the curtailment, we recorded $15.0 million of accelerated depreciation during first quarter 2020 to fully depreciate the curtailed I-joist assets. In addition, we recorded $1.7 million of various closure-related costs in "Loss on curtailment of facility" in our Consolidated Statements of Operations.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesInitiationDate
      contextRef="i2c73e3a997df457e9ef800b22e69a47b_D20200220-20200220"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80OS9mcmFnOmM4YWNjNjFmNTZiZTRlMDBiMzU0ZTdiMmJkYjI5ZjMwL3RleHRyZWdpb246YzhhY2M2MWY1NmJlNGUwMGIzNTRlN2IyYmRiMjlmMzBfNTE_ffae0eba-a228-4ff0-8327-d3a407eb6770">2020-02-20</us-gaap:RestructuringAndRelatedActivitiesInitiationDate>
    <us-gaap:RestructuringAndRelatedActivitiesCompletionDate
      contextRef="ief69916276074c05a41b2079d8cfcf8e_D20200331-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80OS9mcmFnOmM4YWNjNjFmNTZiZTRlMDBiMzU0ZTdiMmJkYjI5ZjMwL3RleHRyZWdpb246YzhhY2M2MWY1NmJlNGUwMGIzNTRlN2IyYmRiMjlmMzBfMTUx_2a2922b9-d751-42bc-9d29-d220e01aa4fc">2020-03-31</us-gaap:RestructuringAndRelatedActivitiesCompletionDate>
    <us-gaap:RestructuringReserveAcceleratedDepreciation
      contextRef="i1a82e38285404c798e4c73601a8f332f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80OS9mcmFnOmM4YWNjNjFmNTZiZTRlMDBiMzU0ZTdiMmJkYjI5ZjMwL3RleHRyZWdpb246YzhhY2M2MWY1NmJlNGUwMGIzNTRlN2IyYmRiMjlmMzBfMTk5_b8e5e1db-36a9-4ea4-a1be-75e6143c8f06"
      unitRef="usd">15000000.0</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:OtherRestructuringCosts
      contextRef="ifcff48cb0a764451903f700c60025d22_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF80OS9mcmFnOmM4YWNjNjFmNTZiZTRlMDBiMzU0ZTdiMmJkYjI5ZjMwL3RleHRyZWdpb246YzhhY2M2MWY1NmJlNGUwMGIzNTRlN2IyYmRiMjlmMzBfMzMx_783374d3-cb28-4911-bfa3-420dbfec8411"
      unitRef="usd">1700000</us-gaap:OtherRestructuringCosts>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNzI1OQ_dde9a64b-9de5-452b-aa92-1a80997669fa">Debt&lt;div&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-based revolving credit facility due 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-based credit facility term loan due 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% senior notes due 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;444,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;443,792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asset-Based Credit Facility&lt;/span&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On May 15, 2015, Boise Cascade and its principal operating subsidiaries, Boise Cascade Wood Products, L.L.C., and Boise Cascade Building Materials Distribution, L.L.C., as borrowers, and Boise Cascade Wood Products Holdings Corp., as guarantor, entered into an Amended and Restated Credit Agreement, as amended, (Amended Agreement) with Wells Fargo Capital Finance, LLC, as administrative agent, and the banks named therein as lenders. The Amended Agreement includes a $350 million senior secured asset-based revolving credit facility (Revolving Credit Facility) and a $50.0 million term loan (ABL Term Loan) maturing on March 13, 2025. Interest on borrowings under our Revolving Credit Facility and ABL Term Loan are payable monthly. Borrowings under the Amended Agreement are constrained by a borrowing base formula dependent upon levels of eligible receivables and inventory reduced by outstanding borrowings and letters of credit (Availability). &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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended Agreement is secured by a first-priority security interest in substantially all of our assets, except for property and equipment. The proceeds of borrowings under the agreement are available for working capital and other general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Amended Agreement contains customary nonfinancial covenants, including a negative pledge covenant and restrictions on new indebtedness, investments, distributions to equity holders, asset sales, and affiliate transactions, the scope of which are dependent on the Availability existing from time to time. The Amended Agreement also contains a requirement that we meet a 1:1 fixed-charge coverage ratio (FCCR), applicable only if Availability falls below 10% of the aggregate revolving lending commitments (or $35 million). Availability exceeded the minimum threshold amounts required for testing of the FCCR at all times since entering into the Amended Agreement, and Availability at June&#160;30, 2021, was $345.3 million.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Amended Agreement permits us to pay dividends only if at the time of payment (i) no default has occurred or is continuing (or would result from such payment) under the Amended Agreement, and (ii) pro forma Excess Availability (as defined in the Amended Agreement) is equal to or exceeds 25% of the aggregate Revolver Commitments (as defined in the Amended Agreement) or (iii) (x) pro forma Excess Availability is equal to or exceeds 15% of the aggregate Revolver Commitment and (y) our fixed-charge coverage ratio is greater than or equal to 1:1 on a pro forma basis. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revolving Credit Facility&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Interest rates under the Revolving Credit Facility are based, at our election, on either LIBOR or a base rate, as defined in the Amended Agreement, plus a spread over the index elected that ranges from 1.25%&#160;to 1.50% for loans based on LIBOR and from 0.25%&#160;to 0.50% for loans based on the base rate. The spread is determined on the basis of a pricing grid that results in a higher spread as average quarterly Availability declines. Letters of credit are subject to a fronting fee payable to the issuing bank and a fee payable to the lenders equal to the LIBOR margin rate. In addition, we are required to pay an unused commitment fee at a rate of 0.25% per annum of the average unused portion of the lending commitments. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At both June&#160;30, 2021, and December&#160;31, 2020, we had no borrowings outstanding under the Revolving Credit Facility and $4.7 million and $4.8 million, respectively, of letters of credit outstanding. These letters of credit and borrowings, if any, reduce Availability under the Revolving Credit Facility by an equivalent amount. During the six months ended June&#160;30, 2021, the minimum and maximum borrowings under the Revolving Credit Facility were zero and $28.0 million, respectively, and the average interest rate on borrowings was approximately 1.37%. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;ABL Term Loan&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The ABL Term Loan was provided by institutions within the Farm Credit system. Borrowings under the ABL Term Loan may be repaid from time to time at the discretion of the borrowers without premium or penalty. However, any principal amount of ABL Term Loan repaid may not be subsequently re-borrowed. &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Interest rates under the ABL Term Loan are based, at our election, on either LIBOR or a base rate, as defined in the Amended Agreement, plus a spread over the index elected that ranges from 1.75% to 2.00% for LIBOR rate loans and from 0.75% to 1.00% for base rate loans, both dependent on the amount of Average Excess Availability (as defined in the Amended Agreement). During the six months ended June&#160;30, 2021, the average interest rate on the ABL Term Loan was approximately 1.86%.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We have received and expect to continue receiving patronage credits under the ABL Term Loan. Patronage credits are distributions of profits from banks in the Farm Credit system, which are cooperatives that are required to distribute profits to their members. Patronage distributions, which are generally made in cash, are received in the year after they are earned. Patronage credits are recorded as a reduction to interest expense in the year earned. After giving effect to expected patronage distributions, the effective average net interest rate on the ABL Term Loan was approximately 0.9% during the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2030 Notes&lt;/span&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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 27, 2020, we issued $400&#160;million of 4.875% senior notes due July 1, 2030 (2030 Notes) through a private placement that was exempt from the registration requirements of the Securities Act. Interest on our 2030 Notes is payable semiannually in arrears on January 1 and July 1. The 2030 Notes are guaranteed by each of our existing and future direct or indirect domestic subsidiaries that is a guarantor under our Amended Agreement. &lt;/span&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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 2030 Notes are senior unsecured obligations and rank equally with all of the existing and future senior indebtedness of Boise Cascade Company and of the guarantors, senior to all of their existing and future subordinated indebtedness, effectively subordinated to all of their present and future senior secured indebtedness (including all borrowings with respect to our Amended Agreement to the extent of the value of the assets securing such indebtedness), and structurally subordinated to the indebtedness of any subsidiaries that do not guarantee the 2030 Notes. &lt;/span&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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the indenture governing the 2030 Notes, among other things, limit the ability of Boise Cascade and our restricted subsidiaries to: incur additional debt; declare or pay dividends; redeem stock or make other distributions to stockholders; make investments; create liens on assets; consolidate, merge or transfer substantially all of their assets; enter into transactions with affiliates; and sell or transfer certain assets. The indenture governing the 2030 Notes permits us to pay dividends only if at the time of payment (i) no default has occurred or is continuing (or would result from such payment) under the indenture, and (ii) our consolidated leverage ratio is no greater than 3.5:1, or (iii) the dividend, together with other dividends since the issue date, would not exceed our "builder" basket under the indenture. In addition, the indenture includes certain specific baskets for the payment of dividends. &lt;/span&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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The indenture governing the 2030 Notes provides for customary events of default and remedies.&lt;/span&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Swaps&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For information on interest rate swaps, see Interest Rate Risk and Interest Rate Swaps of Note 2, Summary of Significant Accounting Policies. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Paid for Interest&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For the six months ended June&#160;30, 2021 and 2020, cash payments for interest were $9.6 million and $11.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNzI2Mg_48e12929-2e7d-4805-bfc6-74b9e48914a6">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-based revolving credit facility due 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-based credit facility term loan due 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% senior notes due 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;444,210&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;443,792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia2c551d1790244e5a7ce7c9c9cd4aebd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfMi0xLTEtMS0w_86cbe181-a8be-44b2-aaa6-609e178abd22"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0baf8391e19b4734a8b853b0538ab98a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfMi0zLTEtMS0w_c9dff6bf-204d-47f2-90bf-a251abec736a"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6262470ae2a843dba00e21d28fdbffa2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfMy0xLTEtMS0w_f04f7109-472b-4112-8276-a94a2734b606"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i00a3199983334045a2ffaf474a5410c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfMy0zLTEtMS0w_ab0faaab-a61b-4b24-87f7-84e355fdc656"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3b377e2359d54816be7af3190c6f4c40_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfNS0xLTEtMS0w_c8329eeb-78aa-4b53-be9f-ca3ef1c1ef9a"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1a39ab3713184eedb04ea892e531c901_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfNS0zLTEtMS0w_71068d38-f0be-497c-8df2-ea562232dc23"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfNy0xLTEtMS0w_2b02c7b8-feda-4a8d-bb88-bfd9ee3c6d70"
      unitRef="usd">5790000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfNy0zLTEtMS0w_13f999d2-c71f-4392-b826-3bf45abc133e"
      unitRef="usd">6208000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfOC0xLTEtMS0w_abdc0bf8-dc05-40e6-8397-ecd006479c0d"
      unitRef="usd">444210000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RhYmxlOjQ0MzUwNWI0MTY1NTQ5OTU5NTJiMjYyYTlkNjFiNTU4L3RhYmxlcmFuZ2U6NDQzNTA1YjQxNjU1NDk5NTk1MmIyNjJhOWQ2MWI1NThfOC0zLTEtMS0w_af354489-6b16-4362-a024-cea50bada90f"
      unitRef="usd">443792000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia2c551d1790244e5a7ce7c9c9cd4aebd_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNTYz_a95c2f20-3a6e-49fe-ad88-451fdc56c5e3"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6262470ae2a843dba00e21d28fdbffa2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNjUz_192afe08-269a-490c-a305-3e0e806c3c96"
      unitRef="usd">50000000.0</us-gaap:DebtInstrumentFaceAmount>
    <bcc:Fixedchargecoverageratiorequirementifavailabilityfallsbelow10ofaggregatelendingcommitmentsasapercent
      contextRef="ia1ba4ee78de84180901908a69e793dea_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMTY2Mg_7af5385c-8c9e-4873-a3ff-489d34c52f97"
      unitRef="number">1</bcc:Fixedchargecoverageratiorequirementifavailabilityfallsbelow10ofaggregatelendingcommitmentsasapercent>
    <bcc:Thresholdofavailabilityasapercentageofaggregatelendingcommitmentsbelowwhich11fixedchargecoverageratiomustbemet
      contextRef="i175080d436e44295b571a58697aa63f0_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMTc0Nw_ed69a6dd-228a-4517-a65e-8012d56317bc"
      unitRef="number">0.10</bcc:Thresholdofavailabilityasapercentageofaggregatelendingcommitmentsbelowwhich11fixedchargecoverageratiomustbemet>
    <bcc:Thresholdofavailabilitybelowwhich11fixedchargecoverageratiomustbemet
      contextRef="i175080d436e44295b571a58697aa63f0_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMTgwMQ_95288797-1d97-4ca4-bef6-957464b948a8"
      unitRef="usd">35000000</bcc:Thresholdofavailabilitybelowwhich11fixedchargecoverageratiomustbemet>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i175080d436e44295b571a58697aa63f0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMTk3NQ_22612910-40d0-4954-b6c9-74c43bd763d7"
      unitRef="usd">345300000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <bcc:DividendrestrictionsinglethresholdpercentageofaggregateRevolverCommitments
      contextRef="i175080d436e44295b571a58697aa63f0_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjI3Mg_662d4f34-da0d-49a2-bece-2b5282780a4a"
      unitRef="number">0.25</bcc:DividendrestrictionsinglethresholdpercentageofaggregateRevolverCommitments>
    <bcc:DividendrestrictioncombinationthresholdspercentageofaggregateRevolverCommitments
      contextRef="i175080d436e44295b571a58697aa63f0_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjQxNw_153729aa-1216-4d3f-886e-3f14cbdf4e6e"
      unitRef="number">0.15</bcc:DividendrestrictioncombinationthresholdspercentageofaggregateRevolverCommitments>
    <bcc:Dividendrestrictioncombinationthresholdsfixedchargecoverageratioasapercent
      contextRef="ia1ba4ee78de84180901908a69e793dea_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjUyNQ_90db0fac-b8c8-44d5-ba7b-1000af4d885c"
      unitRef="number">1</bcc:Dividendrestrictioncombinationthresholdsfixedchargecoverageratioasapercent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4620ed3763e24d579b39b991d6dea6ff_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjc4NQ_6acaaf5a-a3aa-4e97-ba8d-f38f1eac11b8"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1aaef3b0515a499e99d985ba2b82bf96_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjc5MQ_b78aff77-7bc0-4c53-a819-df2fb9466a2d"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibead366445d74749ba5fc14c25b8cb57_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjgyOA_72478fcc-72cc-496d-92d8-26c4b5c517c4"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifb5f3da873214f619629359f8874b58b_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjgzNA_f620b9fd-a1df-4eed-a187-cbb50e744db9"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i4bb79fd439024390b4a2a635b1b88d9f_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMzIxOA_290b324c-97a8-4012-bbfd-856abf8ab37c"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCredit
      contextRef="i0baf8391e19b4734a8b853b0538ab98a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMzMxOQ_2f111c90-43c7-417e-b4a9-cf9f906dc740"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ia2c551d1790244e5a7ce7c9c9cd4aebd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMzMxOQ_4c7987bc-c539-41f9-ab78-646000c3c80c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia2c551d1790244e5a7ce7c9c9cd4aebd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMzM4NQ_88052fdf-6104-473c-9bd9-7c192faf2e08"
      unitRef="usd">4700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0baf8391e19b4734a8b853b0538ab98a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMzM5Mg_63ea9bae-d618-4880-bbfd-fc784d4a6b7d"
      unitRef="usd">4800000</us-gaap:LettersOfCreditOutstandingAmount>
    <bcc:LineOfCreditFacilityMinimumAmountOutstandingDuringPeriod
      contextRef="i4bb79fd439024390b4a2a635b1b88d9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjE5OTAyMzI2MzA5MA_1893bfa2-5f73-4fa0-9866-a53f6d5702c1"
      unitRef="usd">0</bcc:LineOfCreditFacilityMinimumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="i4bb79fd439024390b4a2a635b1b88d9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjE5OTAyMzI2MzEwNg_02a3bd3b-1ab5-4c71-8d86-68012c7ab4e2"
      unitRef="usd">28000000.0</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i4bb79fd439024390b4a2a635b1b88d9f_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfMjE5OTAyMzI2MzExOA_117a4f76-16f9-4a51-8297-0edcedf7c7dd"
      unitRef="number">0.0137</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7eb78501ec16485288b5101f724dbee3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNDA4NA_bf04a07b-a235-45b7-8d32-155d16cc5c62"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia9f0d70ad6534a0cbf3ce3f91f0b8a75_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNDA5MA_c3533940-0f53-48a1-bd6a-08d1becd6b04"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifc0d62442ca54404a12978f06f4fc10e_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNDEyMw_13cdaafa-2d51-484b-80ca-7636189cd0e7"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i89694d3ca5e34a1cab46418854d251a2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNDEyOQ_a5dd0eb1-3c8b-4f9e-9c96-7b5070946a93"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ia2fb524d30964705983013760dd17706_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNDM0OA_e160cd66-25c3-4543-83fd-49ea0ec30e5b"
      unitRef="number">0.0186</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <bcc:DebtInstrumentInterestRateDuringPeriodWithPatronageCredits
      contextRef="ia2fb524d30964705983013760dd17706_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNDk0Mg_b16bec7f-9b71-480c-a0ef-641a15054742"
      unitRef="number">0.009</bcc:DebtInstrumentInterestRateDuringPeriodWithPatronageCredits>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i680b7e3c616d467aa1e6eeca4837dfcd_I20200727"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNTAxNw_25f27b24-6662-4148-89a8-18b67030492f"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i680b7e3c616d467aa1e6eeca4837dfcd_I20200727"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNTAyMw_6847374c-0fda-4c8a-8918-844d9b8c8e98"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bcc:Dividendrestrictioninterestcoverageratioasapercent
      contextRef="i50b98fdf1a294b69969a574dca7ef604_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNjY4NA_24f2727b-871f-4ce3-ad88-d501a246a1fe"
      unitRef="number">3.5</bcc:Dividendrestrictioninterestcoverageratioasapercent>
    <us-gaap:InterestPaidNet
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNzIyMw_d032775c-f837-498f-85c1-001200de1e86"
      unitRef="usd">9600000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81Mi9mcmFnOjI2YTJkNWU0NDQ1NzQ0ZTQ4ZjI5NzhmZWExNjA5MWYxL3RleHRyZWdpb246MjZhMmQ1ZTQ0NDU3NDRlNDhmMjk3OGZlYTE2MDkxZjFfNzIzMA_dce755af-98e5-4592-a967-d63a6fcc3b8b"
      unitRef="usd">11500000</us-gaap:InterestPaidNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDU2_80e72c86-78e9-495e-9e79-4e7e434d81c5">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease Costs&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of June&#160;30, 2021, our minimum lease payment requirements for noncancelable operating and finance leases are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;June&#160;30, 2021, the minimum lease payment amount for leases signed but not yet commenced was $7.3 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDU5_2972d2d2-c903-421a-b766-21fc2d4f5b4f">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lease Costs&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Supplemental cash flow information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of June&#160;30, 2021, our minimum lease payment requirements for noncancelable operating and finance leases are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&#160;June&#160;30, 2021, the minimum lease payment amount for leases signed but not yet commenced was $7.3 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDYy_f51d7232-842c-4372-a2d2-33333b9bf1a8">The components of lease expense were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,625&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,125&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,204&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMy0xLTEtMS0w_be939c7f-08fc-4905-8cd4-d42cbf5c127d"
      unitRef="usd">3363000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMy0zLTEtMS0w_1436088f-2dd8-4bce-9685-43afa17e7aef"
      unitRef="usd">3361000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMy01LTEtMS0w_b05d7a17-0457-48c9-adcf-5393c40b9665"
      unitRef="usd">6725000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMy03LTEtMS0w_48ba1270-67cc-4156-897a-04e8ce522446"
      unitRef="usd">6707000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNS0xLTEtMS0w_6f1791c4-28a5-4e29-b958-f58abaf70759"
      unitRef="usd">598000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNS0zLTEtMS0w_a2c10a81-25f5-4405-9e75-de8f5c3720dc"
      unitRef="usd">552000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNS01LTEtMS0w_d010ddab-0f10-40de-881f-27ea82683027"
      unitRef="usd">1204000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNS03LTEtMS0w_a3baef00-f6b6-4a57-9a52-1289868d640b"
      unitRef="usd">999000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNi0xLTEtMS0w_0574cd60-c8af-4802-8d96-3103f8f77389"
      unitRef="usd">591000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNi0zLTEtMS0w_b529fa0c-7355-414a-9961-f04290d9f4c9"
      unitRef="usd">559000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNi01LTEtMS0w_ea9a84e8-f3df-4a0c-81f0-38eb8e02dcf5"
      unitRef="usd">1183000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNi03LTEtMS0w_4e31bc30-e671-4465-b3e5-9809fa41af87"
      unitRef="usd">1044000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNy0xLTEtMS0w_b825d968-2425-489d-a517-9a274692feb4"
      unitRef="usd">939000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNy0zLTEtMS0w_8f0fccac-e91b-42dc-8b9b-98df0da0ff50"
      unitRef="usd">754000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNy01LTEtMS0w_a6b37ace-34d5-4756-aa1e-0e30ac324bf0"
      unitRef="usd">1724000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfNy03LTEtMS0w_3784ec95-715f-445e-b9a7-5ccf2594c9cf"
      unitRef="usd">1461000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOC0xLTEtMS0w_78f76535-d24e-4435-8e60-78d776bdaa5d"
      unitRef="usd">1165000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOC0zLTEtMS0w_5350c8e5-7d05-423a-b47e-b984676aa14f"
      unitRef="usd">937000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOC01LTEtMS0w_f250b7e6-6175-406d-9faf-e1f591be710d"
      unitRef="usd">2248000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOC03LTEtMS0w_4708b181-57b2-4f06-bfd1-050e774765a0"
      unitRef="usd">2070000</us-gaap:ShortTermLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOS0xLTEtMS0w_66db2096-78d7-408c-8a43-b5bc56ec41b2"
      unitRef="usd">31000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOS0zLTEtMS0w_ef84f919-df54-473b-87dc-c050e4a8d03b"
      unitRef="usd">38000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOS01LTEtMS0w_e97a23b6-fde7-41d1-a974-9a906b04024c"
      unitRef="usd">62000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfOS03LTEtMS0w_c98aa2cc-83b0-442e-8db7-249f7226feba"
      unitRef="usd">77000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMTAtMS0xLTEtMA_e133476c-2d9e-480d-be48-6c4c67da8d05"
      unitRef="usd">6625000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMTAtMy0xLTEtMA_d88e1eff-67e4-47a0-a230-b6525f551146"
      unitRef="usd">6125000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMTAtNS0xLTEtMA_3b5fd5c4-95e3-419a-81e9-6ae347bf8fd3"
      unitRef="usd">13022000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjdmZjllZWUzZWFkMDRhNzY5ZDZjNDhhMTVmYjkzYjYzL3RhYmxlcmFuZ2U6N2ZmOWVlZTNlYWQwNGE3NjlkNmM0OGExNWZiOTNiNjNfMTAtNy0xLTEtMA_d0399fd2-1b5b-475b-a945-5f2992a0d806"
      unitRef="usd">12204000</us-gaap:LeaseCost>
    <bcc:LeaseCashFlowInformationTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDQ2_2483f1ad-d9d1-4227-81c4-47f1a1c5b517">Supplemental cash flow information related to leases was as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</bcc:LeaseCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfNC0xLTEtMS0w_56ea9bf9-4713-4e58-b69d-58a3b5e1d45f"
      unitRef="usd">6656000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfNC0zLTEtMS0w_e2566613-6e22-492f-ae50-7cdd923acb1e"
      unitRef="usd">6588000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfNS0xLTEtMS0w_bf030497-f0b7-4338-bd63-e3eaac784534"
      unitRef="usd">1177000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfNS0zLTEtMS0w_b31110df-5443-431d-8c74-98715b90b653"
      unitRef="usd">1044000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfNi0xLTEtMS0w_8dcfb273-9c9b-4f85-a706-1eee1848f145"
      unitRef="usd">752000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfNi0zLTEtMS0w_6f3392ba-f1d0-4b93-9f63-8d79dc3fb2b8"
      unitRef="usd">591000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfOC0xLTEtMS0w_7fe72e90-6e1a-4b34-9128-f85da056afe1"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfOC0zLTEtMS0w_be0eba4b-4b9c-47c5-86d3-58c9879b8a60"
      unitRef="usd">5769000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfOS0xLTEtMS0w_746a41f2-a827-401c-aa34-8db1dabf5193"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmE2ZTY2ZDk3YmZkNzRmYjRhYTFhZWM5NmZkZDhlZGRjL3RhYmxlcmFuZ2U6YTZlNjZkOTdiZmQ3NGZiNGFhMWFlYzk2ZmRkOGVkZGNfOS0zLTEtMS0w_8599fc85-43fc-49a3-ab2e-44492d45daa2"
      unitRef="usd">9338000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <bcc:LesseeWeightedaverageTermandDiscountRateTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDU0_3a7d0ea0-95bb-44a9-91d6-ef04472c61ba">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bcc:LesseeWeightedaverageTermandDiscountRateTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfNC0xLTEtMS0w_9dc4f753-fb7c-488b-adb4-7d1e49405eb1">P7Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfNC0zLTEtMS0w_37feaebe-dea7-4433-ab78-6727fbd448ae">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfNS0xLTEtMS0w_275828cf-80b5-4075-86c9-e850324681a3">P15Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfNS0zLTEtMS0w_f9b026fa-3dcf-4eef-af14-02d75c1b6afb">P15Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfNy0xLTEtMS0w_fcbe1475-086f-4f92-a9ab-581ab2df0923"
      unitRef="number">0.064</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfNy0zLTEtMS0w_e42dc0f2-856a-4d6a-9f02-a74e883028b1"
      unitRef="number">0.064</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfOC0xLTEtMS0w_84013c73-fd5a-46b5-a552-9ec0c70af8a8"
      unitRef="number">0.077</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i00df983815ae41fb984fd56dc64bef42_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOmRlY2VhNmRmODM1MDRkMTY5OWFhYTFlN2UyMDRkNDVlL3RhYmxlcmFuZ2U6ZGVjZWE2ZGY4MzUwNGQxNjk5YWFhMWU3ZTIwNGQ0NWVfOC0zLTEtMS0w_ae39d5e6-4197-45b0-a528-c2b750806984"
      unitRef="number">0.077</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDQ3_6eac22c2-68de-41bf-bbae-8729b5132d34">As of June&#160;30, 2021, our minimum lease payment requirements for noncancelable operating and finance leases are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDY2_6640b79d-5686-4a8e-a5b2-1b4f6c6f66a5">As of June&#160;30, 2021, our minimum lease payment requirements for noncancelable operating and finance leases are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMi0yLTEtMS0w_6d8a29f2-6336-4b90-9f9f-bff7b04ac7b8"
      unitRef="usd">6922000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMi00LTEtMS0w_cd52d1d9-d062-4d2b-b1f2-cf50ad6cf6b0"
      unitRef="usd">1948000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMy0yLTEtMS0w_523010f5-71d6-4f66-9724-f8dad3df6491"
      unitRef="usd">13007000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMy00LTEtMS0w_2f39744c-4fb2-44cd-8f52-f32c23071313"
      unitRef="usd">3879000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNC0yLTEtMS0w_3a06dd4a-38ad-474a-88e4-75cabc3716b8"
      unitRef="usd">12055000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNC00LTEtMS0w_7f7453bf-f397-4dd7-97e0-ed0d6e941ab0"
      unitRef="usd">3919000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNS0yLTEtMS0w_2ce42786-74d1-4843-9577-96991f923ace"
      unitRef="usd">11171000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNS00LTEtMS0w_c9dbb4ea-0e92-40a5-9b9a-800f806aa09e"
      unitRef="usd">3916000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNi0yLTEtMS0w_fb8be8fa-055b-460c-8957-27b9dd544879"
      unitRef="usd">9428000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNi00LTEtMS0w_d4c700d8-2826-4288-94e9-7eea017a0cbb"
      unitRef="usd">3601000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <bcc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNy0yLTEtMS0w_89d570f4-0ee1-47dc-b657-6fbca68fbc99"
      unitRef="usd">25545000</bcc:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <bcc:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfNy00LTEtMS0w_9b2a785c-683f-42a3-889b-5d095a508e52"
      unitRef="usd">37801000</bcc:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfOC0yLTEtMS0w_ea53fc4e-a24d-42c1-a24a-cfbfafb629ef"
      unitRef="usd">78128000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfOC00LTEtMS0w_7cf4c9dc-b470-4c2c-8d8c-d680aeae2595"
      unitRef="usd">55064000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfOS0yLTEtMS0w_a4152636-6625-46ae-882b-37e0f7c6aa3c"
      unitRef="usd">17016000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfOS00LTEtMS0w_55d1b002-5d7b-414f-be3b-a688dabcebf3"
      unitRef="usd">22828000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMTAtMi0xLTEtMA_9ea01059-2b6c-4a08-8d4f-c01279fad49c"
      unitRef="usd">61112000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMTAtNC0xLTEtMA_9011ebf9-5b7a-48b7-beff-50a1e1bf30ac"
      unitRef="usd">32236000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMTEtMi0xLTEtMA_eda803bd-0e44-4912-92fa-37588a624a5c"
      unitRef="usd">10145000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMTEtNC0xLTEtMA_c9f65b14-e284-4370-896c-fdd2195cfd47"
      unitRef="usd">1575000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMTItMi0xLTEtMA_710c01cb-7059-438a-8a5b-1fd94367e004"
      unitRef="usd">50967000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RhYmxlOjk3ZGE4ZmU1Mzk3ZjRkMjY4NDZlYzBhZTEyYjVmODVjL3RhYmxlcmFuZ2U6OTdkYThmZTUzOTdmNGQyNjg0NmVjMGFlMTJiNWY4NWNfMTItNC0xLTEtMA_42dcf532-9901-47e8-81e1-66969f46abad"
      unitRef="usd">30661000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <bcc:LesseeOperatingLeaseNotYetCommencedFuturePaymentsDue
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81NS9mcmFnOmJkY2ZlMmEyOWY0ZTQ0OGY4YWQyYWQzNDMzOGRlMjE0L3RleHRyZWdpb246YmRjZmUyYTI5ZjRlNDQ4ZjhhZDJhZDM0MzM4ZGUyMTRfNDQw_bb5f507f-b1fc-4044-9e05-592a46aa46a1"
      unitRef="usd">7300000</bcc:LesseeOperatingLeaseNotYetCommencedFuturePaymentsDue>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RleHRyZWdpb246MGRjMTIwYzAyMDQ1NDZjNzhhODM0ZjQ3NWQxNDkwMWVfNjMz_7f464cde-7198-4f3c-98b3-62dbcb18b98b">Retirement and Benefit Plans&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the pension benefit costs:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;468&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost is recorded in the same income statement line items as other employee compensation costs arising from services rendered, and the other components of net periodic benefit expense are recorded in "Pension expense (excluding service costs)" in our Consolidated Statements of Operations.&lt;/span&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the six months ended June&#160;30, 2021, we paid $0.2 million in cash to the nonqualified pension plan participants. For the remainder of 2021, we expect to make approximately $0.2 million in cash payments to our nonqualified pension plan participants.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RleHRyZWdpb246MGRjMTIwYzAyMDQ1NDZjNzhhODM0ZjQ3NWQxNDkwMWVfNjIy_8824ce04-2478-4b5f-8bb9-432071122218">The following table presents the pension benefit costs:&lt;div&gt;&lt;span style="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="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;468&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfMy0xLTEtMS0w_3ba842ef-7479-498d-a58f-f3b23831ce94"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfMy0zLTEtMS0w_19780663-2802-4e26-9d6e-03e296576816"
      unitRef="usd">166000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfMy01LTEtMS0w_45be32ca-7d88-4314-9a55-cc15de89d4e3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfMy03LTEtMS0w_16e195eb-16e4-4cc8-8c5f-f804b2a44a7b"
      unitRef="usd">334000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNC0xLTEtMS0w_a84733c4-054b-4289-bb89-7a3398e8d591"
      unitRef="usd">23000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNC0zLTEtMS0w_7f8acb9e-5a64-41b8-89be-cf6397908188"
      unitRef="usd">1473000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNC01LTEtMS0w_2a915452-100d-45d1-a0e6-086a3c9ef218"
      unitRef="usd">47000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNC03LTEtMS0w_186f0705-eb47-4ab6-bb3a-d0ebe7141e21"
      unitRef="usd">2946000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNS0xLTEtMS0w_6655fdbb-135a-4ab6-8db3-f9f4b5cf8877"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNS0zLTEtMS0w_d7911a90-cd5a-4499-9636-e2373716cce2"
      unitRef="usd">1372000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNS01LTEtMS0w_bd1aef80-27c6-43c6-a16b-fb1d50879399"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNS03LTEtMS0w_a49b62d1-48c0-47c9-ad8b-fc0defc0a684"
      unitRef="usd">2746000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNi0xLTEtMS0w_d465331e-a71c-4403-8fbd-c37df9ebedf7"
      unitRef="usd">4000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNi0zLTEtMS0w_2fa8e43e-120b-4fed-a3c0-a61a87cd4fb8"
      unitRef="usd">-201000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNi01LTEtMS0w_a03f4269-cde2-4628-83a2-afaf7a322aa5"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNi03LTEtMS0w_1da8cccb-d504-4064-a1f4-156734ce46e4"
      unitRef="usd">-403000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNy0xLTEtMS0w_80403cd3-8550-4a3b-a5d4-d66d92969072"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNy0zLTEtMS0w_d3f675a2-72b5-449a-ac95-2e8159dd2926"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNy01LTEtMS0w_30435c93-ee7d-4f49-91e7-07540a12f80d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfNy03LTEtMS0w_acae9a5b-4ff6-4273-94b2-4a0dbf4a3770"
      unitRef="usd">-86000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if8db2707190d4797bdc2c643dfc64b17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfOC0xLTEtMS0w_cde33d13-7970-484a-8336-cfc449e50448"
      unitRef="usd">19000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia4579349e4dc4d1a909884b376322e44_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfOC0zLTEtMS0w_671c1e65-136f-4fbf-97f8-7240bd43098e"
      unitRef="usd">468000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4c0915fc60234fbf9f0a5589b27c077a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfOC01LTEtMS0w_8f79e873-11d1-44c2-9aa2-5b4cf2118ce0"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i707f59d1dd674b219a9dd17e6395b9f4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RhYmxlOjIzZDhhODYyZGZlYjQyYmU4NGUwMTE0YjYxODM4NWM4L3RhYmxlcmFuZ2U6MjNkOGE4NjJkZmViNDJiZTg0ZTAxMTRiNjE4Mzg1YzhfOC03LTEtMS0w_c9ae1527-51b9-4517-8442-8d80c45e45c9"
      unitRef="usd">1023000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:PensionContributions
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RleHRyZWdpb246MGRjMTIwYzAyMDQ1NDZjNzhhODM0ZjQ3NWQxNDkwMWVfNDQx_15380bf7-1044-4ab7-8efb-a626080448a7"
      unitRef="usd">200000</us-gaap:PensionContributions>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF81OC9mcmFnOjBkYzEyMGMwMjA0NTQ2Yzc4YTgzNGY0NzVkMTQ5MDFlL3RleHRyZWdpb246MGRjMTIwYzAyMDQ1NDZjNzhhODM0ZjQ3NWQxNDkwMWVfNTU2_9525571d-0872-49d5-85af-b5c8ba137e8e"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzQ4OQ_95f32e4c-b83e-4cb0-80e6-c6bcf1333fc8">Stock-Based Compensation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In first quarter 2021 and 2020, we granted two types of stock-based awards under our incentive plan: performance stock units (PSUs) and restricted stock units (RSUs). &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PSU and RSU Awards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the six months ended June&#160;30, 2021, we granted 73,265 PSUs to our officers and other employees, subject to performance and service conditions. For the officers, the number of shares actually awarded will range from 0% and 200% of the target amount, depending upon Boise Cascade's 2021 return on invested capital (ROIC), as approved by our Compensation Committee in accordance with the related grant agreement. For the other employees, the number of shares actually awarded will range from 0% to 200% of the target amount, depending upon Boise Cascade&#x2019;s 2021 EBITDA, defined as income before interest (interest expense and interest income), income taxes, and depreciation and amortization, determined in accordance with the related grant agreement. Because the ROIC and EBITDA components contain a performance condition, we record compensation expense over the requisite service period based on the most probable number of shares expected to vest.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the six months ended June&#160;30, 2020, we granted 94,850 PSUs to our officers and other employees, subject to performance and service conditions. During the 2020 performance period, officers and other employees both earned 200% of the target based on Boise Cascade&#x2019;s 2020 ROIC and EBITDA, determined by our Compensation Committee in accordance with the related grant agreement.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The PSUs granted to officers generally vest in a single installment three years from the date of grant, while the PSUs granted to other employees vest in three equal tranches each year after the grant date.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the six months ended June&#160;30, 2021 and 2020, we granted an aggregate of 99,588 and 125,716 RSUs, respectively, to our officers, other employees, and nonemployee directors with only service conditions. The RSUs granted to officers and other employees vest in three equal tranches each year after the grant date. The RSUs granted to nonemployee directors vest over a one year 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We based the fair value of PSU and RSU awards on the closing market price of our common stock on the grant date. During the six months ended June&#160;30, 2021 and 2020, the total fair value of PSUs and RSUs vested was $9.2&#160;million and $11.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following summarizes the activity of our PSUs and RSUs awarded under our incentive plan for the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance condition adjustment (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;246,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39.54&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;160,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45.06&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="padding-left:36pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Represents additional PSUs granted during the six months ended June&#160;30, 2021, related to the 2020 performance condition adjustment described above. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation Expense &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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We record compensation expense over the awards' vesting period and account for share-based award forfeitures as they occur, rather than making estimates of future forfeitures. Any shares not vested are forfeited. We recognize stock awards with only service conditions on a straight-line basis over the requisite service period. Most of our share-based compensation expense was recorded in "General and administrative expenses" in our Consolidated Statements of Operations. Total stock-based compensation recognized from PSUs and RSUs, net of forfeitures, was as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,411&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The related tax benefit for the six months ended June&#160;30, 2021 and 2020, was $0.9 million and $0.8 million respectively. As of June&#160;30, 2021, total unrecognized compensation expense related to nonvested share-based compensation arrangements was $14.9 million. This expense is expected to be recognized over a weighted-average period of 2.1 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <bcc:Numberoftypesofstockbasedawardsgrantedintypes
      contextRef="ia37ef159a7ea41f1a656f65f2b68764a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfNzg_89a6d39c-47dc-48c3-8908-38c167a4b08d"
      unitRef="stock_awards">2</bcc:Numberoftypesofstockbasedawardsgrantedintypes>
    <bcc:Numberoftypesofstockbasedawardsgrantedintypes
      contextRef="if32feee30eb44175a28ed90710df99f5_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfNzg_cdf86abc-e0b5-4dfc-bacb-f9fe91c11930"
      unitRef="stock_awards">2</bcc:Numberoftypesofstockbasedawardsgrantedintypes>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMjY3_68f73190-b29c-4fca-ba83-6c8d1ac06d10"
      unitRef="shares">73265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <bcc:PerformanceSharesthatcouldbeawardedasapercentageofROICtargetamountminimum
      contextRef="i5550aa7ffe6c481e97bcf42037a5074a_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfNDMx_e1a02325-3b51-4979-8682-b90f17dfeafe"
      unitRef="number">0</bcc:PerformanceSharesthatcouldbeawardedasapercentageofROICtargetamountminimum>
    <bcc:PerformanceSharesthatcouldbeawardedasapercentageofROICtargetamountmaximum
      contextRef="i5550aa7ffe6c481e97bcf42037a5074a_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfNDM4_c8a5a3cc-352d-47ca-85e2-e74b8af7c3b1"
      unitRef="number">2</bcc:PerformanceSharesthatcouldbeawardedasapercentageofROICtargetamountmaximum>
    <bcc:PerformanceSharesthatcouldbeawardedasapercentageoftargetamountminimum
      contextRef="i9305bdcd154d4c23a1308db4fa7e0575_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfNzAx_873a736f-6116-43fb-b3d6-dc1aface4587"
      unitRef="number">0</bcc:PerformanceSharesthatcouldbeawardedasapercentageoftargetamountminimum>
    <bcc:PerformanceSharesthatcouldbeawardedasapercentageoftargetamountmaximum
      contextRef="i9305bdcd154d4c23a1308db4fa7e0575_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfNzA3_f45fc7b4-e5e2-43f4-a9ff-84de4f77f5f9"
      unitRef="number">2</bcc:PerformanceSharesthatcouldbeawardedasapercentageoftargetamountmaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i08f5820b056c4cec8ebc34e82386b96c_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTIwMA_4bac6f58-36cc-4a22-bc4f-6eb19f5b92d8"
      unitRef="shares">94850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <bcc:PerformanceSharesTargetPercentageEarned
      contextRef="i9cab433940b34e0ebc1cbd61a1c57343_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTM2Nw_21fbca56-8a3e-4915-bc6a-97b4f0d9a582"
      unitRef="number">2</bcc:PerformanceSharesTargetPercentageEarned>
    <bcc:PerformanceSharesTargetPercentageEarnedasapercentageofROICtargetamount
      contextRef="i7d34b46a5a544685a48758e34e17dff3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTM2Nw_90e780c3-107a-455e-b6ae-c79bbfb638d6"
      unitRef="number">2</bcc:PerformanceSharesTargetPercentageEarnedasapercentageofROICtargetamount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i5550aa7ffe6c481e97bcf42037a5074a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTU4OA_59ba4aa3-2ee0-4f1c-8ddd-dd1bcbf73376">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <bcc:NumberofEqualTranchesforAnnualVestingGrantDate
      contextRef="i9305bdcd154d4c23a1308db4fa7e0575_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTY2NQ_40d3c4f0-83ea-4ae3-bf8f-e53d2a46bd59"
      unitRef="tranch">3</bcc:NumberofEqualTranchesforAnnualVestingGrantDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTc4Mg_b645078a-f3c3-4e74-87be-d6e7fa18c3a5"
      unitRef="shares">99588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0dacb623591a423392a411c07bcadc9e_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTc4OQ_6b577fa2-9aa8-44a7-9af7-651aa4b95888"
      unitRef="shares">125716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <bcc:NumberofEqualTranchesforAnnualVestingGrantDate
      contextRef="i314fddd19a114468b53ee6532fc5eb45_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMTk1OQ_2ca7c718-1d74-4f04-9354-6aed8b53b545"
      unitRef="tranch">3</bcc:NumberofEqualTranchesforAnnualVestingGrantDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i998c430d28bd426997264a636e1d3e0e_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMjA2Mw_6455dfec-ffd7-457c-9e45-64a076c7c888">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMjI3Nw_4f38b3a3-7e48-453b-8a83-4b821d5d9ad5"
      unitRef="usd">9200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMjI4NA_5968171b-a28a-4f68-b780-0731d7b853e3"
      unitRef="usd">11100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzUzMA_ec366140-4e9a-4b4e-8867-65a84dcf4fe8">The following summarizes the activity of our PSUs and RSUs awarded under our incentive plan for the six months ended June&#160;30, 2021:&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance condition adjustment (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;246,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39.54&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;160,592&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45.06&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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;(a)&#160;&#160;&#160;&#160;Represents additional PSUs granted during the six months ended June&#160;30, 2021, related to the 2020 performance condition adjustment described above.</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2b6579f2920c4c76847c28d5ab034c06_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMi0xLTEtMS0w_a6743178-bcbe-4026-9e1f-0ec93a3c2cb6"
      unitRef="shares">196340</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2b6579f2920c4c76847c28d5ab034c06_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMi0zLTEtMS0w_0b8d1767-979d-4a2a-a209-58d7e41f80ea"
      unitRef="usdPerShare">35.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3b55d561d68e43cfa17ac51ea79ffef3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMi01LTEtMS0w_7645f03a-5b40-41e0-ad29-847b4a4e5154"
      unitRef="shares">212766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3b55d561d68e43cfa17ac51ea79ffef3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMi03LTEtMS0w_f5c86b67-d393-4952-93f0-056753f5b8f3"
      unitRef="usdPerShare">34.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMy0xLTEtMS0w_93ba720d-f586-40f3-be82-e1241542d0bf"
      unitRef="shares">73265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMy0zLTEtMS0w_4fc2757c-4df5-463e-83a0-27d5c4b8df4e"
      unitRef="usdPerShare">52.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMy01LTEtMS0w_fb636a39-a97c-41c1-b691-5bced0aaee06"
      unitRef="shares">99588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfMy03LTEtMS0w_bb1436d7-55e0-4035-8053-c457c32cf468"
      unitRef="usdPerShare">52.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueup
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0xLTEtMS0w_a48d1288-b724-4283-8994-4cb0530319f8"
      unitRef="shares">-94850</bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueup>
    <bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueupWeightedAverageGrantDateFairValue
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0zLTEtMS0w_f930983a-955f-4908-8e3d-a63e26767a80"
      unitRef="usdPerShare">36.45</bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueupWeightedAverageGrantDateFairValue>
    <bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueup
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC01LTEtMS0w_901338fd-221f-412b-9deb-52f9157f438a"
      unitRef="shares">0</bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueup>
    <bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueupWeightedAverageGrantDateFairValue
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC03LTEtMS0w_2e4aa722-4519-4781-9e6d-529128d44ace"
      unitRef="usdPerShare">0</bcc:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPerformanceTrueupWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNS0xLTEtMS0w_301abd14-889b-42d5-8580-760270580a2b"
      unitRef="shares">68223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNS0zLTEtMS0w_7975b7f6-927e-4eba-bc48-7631683358a3"
      unitRef="usdPerShare">38.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNS01LTEtMS0w_e66a4538-94fb-4da6-873f-be75ed21aaeb"
      unitRef="shares">106200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNS03LTEtMS0w_c43641da-d822-4c27-92be-9ef5e929d3e8"
      unitRef="usdPerShare">35.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNi0xLTEtMS0w_0d5f36f4-eef3-4a3d-94e4-51c4cc89dfbf"
      unitRef="shares">49259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNi0zLTEtMS0w_f516021f-6561-4f01-85f5-ec78c5e885ca"
      unitRef="usdPerShare">37.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNi01LTEtMS0w_a43d6891-3c09-4dd7-bbdb-b52da9622ce8"
      unitRef="shares">45562</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNi03LTEtMS0w_46b10ad8-a5ee-4224-a94a-b615a1966acf"
      unitRef="usdPerShare">33.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9c2b04f8052c4bae8a554c52ae19e4fa_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNy0xLTEtMS0w_942ac6a3-4ce3-459c-91d6-e12cce1a646f"
      unitRef="shares">246973</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9c2b04f8052c4bae8a554c52ae19e4fa_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNy0zLTEtMS0w_e506861e-b65e-4b5f-b305-6addf1403ed5"
      unitRef="usdPerShare">39.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i170251f7a7b042cda96e3a7ea176b830_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNy01LTEtMS0w_831e3349-6b73-41a7-9ae1-4fa324b56629"
      unitRef="shares">160592</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i170251f7a7b042cda96e3a7ea176b830_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNy03LTEtMS0w_3570bc59-4924-49cb-ac56-f2bcba7ab9b1"
      unitRef="usdPerShare">45.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzQ5Nw_b38e0877-8fae-4ad0-85b7-c400c51f5b22">We record compensation expense over the awards' vesting period and account for share-based award forfeitures as they occur, rather than making estimates of future forfeitures. Any shares not vested are forfeited. We recognize stock awards with only service conditions on a straight-line basis over the requisite service period.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzUyOA_377aad9d-fc40-4653-b664-0cb1c9d7ae94">Total stock-based compensation recognized from PSUs and RSUs, net of forfeitures, was as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,411&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,345&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ba2f23d29d847488349f8fb5a6ee0d5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfMy0xLTEtMS0w_424ecf3b-8ece-41b3-804c-8fd19657a180"
      unitRef="usd">745000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie4866497a4d242559f636dbbab516092_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfMy0zLTEtMS0w_44705e08-2ef9-40c0-b4f1-06e80ab22a1a"
      unitRef="usd">691000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i04227c4fb27b4ebda10fbe0c1d4928c3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfMy01LTEtMS0w_16143c69-d6e3-4d5b-be38-be0a83a889f5"
      unitRef="usd">1834000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08f5820b056c4cec8ebc34e82386b96c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfMy03LTEtMS0w_64ce19b1-2ba8-4fee-bab3-1841710179d3"
      unitRef="usd">1301000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26264265bc494d75aa9f916c6552fe7a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNC0xLTEtMS0w_06532ddf-6dd8-4d01-98a4-792e74170553"
      unitRef="usd">666000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icf9e00fd30884a1c9abcd32fe3d5c997_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNC0zLTEtMS0w_8399c0dc-f240-46b4-9944-ef177fb44f9a"
      unitRef="usd">980000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i884c98162c3647e584754648e3d034f0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNC01LTEtMS0w_cdb7ba54-876c-4d6e-b66a-bd1271834a5d"
      unitRef="usd">1669000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0dacb623591a423392a411c07bcadc9e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNC03LTEtMS0w_8f1c1a72-f818-4a6a-84df-d9555e2474ee"
      unitRef="usd">2044000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNi0xLTEtMS0w_21d88755-23c5-4f6d-980b-d9b6977c5cac"
      unitRef="usd">1411000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNi0zLTEtMS0w_fe16992d-ba1a-464e-a84b-75464db41718"
      unitRef="usd">1671000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNi01LTEtMS0w_f1a90c3b-59c7-46c6-a735-2c48a04b7910"
      unitRef="usd">3503000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmMxYTlmZjZiZTllZDQ5NDhiZTY1YjY3NGZlMjg2NDZlL3RhYmxlcmFuZ2U6YzFhOWZmNmJlOWVkNDk0OGJlNjViNjc0ZmUyODY0NmVfNi03LTEtMS0w_e1076afc-c046-4ec5-a2ef-3cf53c3ce93c"
      unitRef="usd">3345000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzI2Mw_b32d15cb-03a9-4f9d-a89e-652d32ee8372"
      unitRef="usd">900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMjE5OTAyMzI1OTA5Ng_3a4f41fa-6046-4f66-9012-9d98244d5074"
      unitRef="usd">800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzQwMA_a8a99617-c508-48b0-bf80-8ae321595e85"
      unitRef="usd">14900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzQ4MA_70f45ede-037d-4010-a24a-a4e8e75a44bb">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNA_1d291e0a-2e1e-4834-a25a-578a9b5b170e">Stockholders' Equity&#160;&#160;&#160;&#160;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Dividends &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On November 14, 2017, we announced that our board of directors approved a dividend policy to pay quarterly cash dividends to holders of our common stock. For more information regarding our dividend declarations and payments made during each of the six months ended June&#160;30, 2021 and 2020, see "Common stock dividends" on our Consolidated Statements of Stockholders' Equity.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160; On June 28, 2021, our board of directors declared a supplemental dividend of $2.00 per share on our common stock, payable on July 30, 2021, to stockholders of record on July 15, 2021. At June&#160;30, 2021, we accrued $78.7 million in "Dividends payable" on our Consolidated Balance Sheets, representing our supplemental dividend declaration. On July 29, 2021, our board of directors declared a quarterly dividend of $0.10 per share on our common stock, payable on September 15, 2021, to stockholders of record on September 1, 2021. For a description of the restrictions in our asset-based credit facility and the indenture governing our senior notes on our ability to pay dividends, see Note 6, Debt.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Future dividend declarations, including amount per share, record date and payment date, will be made at the discretion of our board of directors and will depend upon, among other things, legal capital requirements and surplus, our future operations and earnings, general financial condition, contractual obligations, restrictions imposed by our asset-based credit facility and the indenture governing our senior notes, applicable laws, and other factors that our board of directors may deem relevant.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes in accumulated other comprehensive loss for the three and six months ended June&#160;30, 2021 and 2020:  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning balance, net of taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss, before taxes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of settlements, before taxes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(49,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(49,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Represents amounts reclassified from accumulated other comprehensive loss. These amounts are included in the computation of net periodic pension cost. For additional information, see Note 8, Retirement and Benefit Plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i9e0fabcb64d9432d9d22d8d46f2f6fe3_D20210628-20210628"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMzI5ODUzNDg4NjQ2Mw_c706f21e-5805-4cdd-bf85-3f6bde524642">2021-06-28</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9e0fabcb64d9432d9d22d8d46f2f6fe3_D20210628-20210628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMzI5ODUzNDg4NjQ2Mg_15e43fb2-e517-4379-bf5c-12a9ee9286bf"
      unitRef="usdPerShare">2.00</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i9e0fabcb64d9432d9d22d8d46f2f6fe3_D20210628-20210628"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMzI5ODUzNDg4NjQ2NA_b75f9f4f-7d16-41a9-8292-6eccc72d680c">2021-07-30</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i9e0fabcb64d9432d9d22d8d46f2f6fe3_D20210628-20210628"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMzI5ODUzNDg4NjQ2NQ_76c2496a-b574-43cf-a588-78e45244b7d0">2021-07-15</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendsPayableCurrent
      contextRef="i659417b1b8ea41e5a5b7182659028ab5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMzI5ODUzNDg4NjQ3Nw_e95bd507-8ffd-4271-8f43-a9af68b0af03"
      unitRef="usd">78700000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ifd7bd1833d54452a81e2925f39ae0739_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfNDEy_19104126-1df8-4a7e-a7a8-e40de9d89a92">2021-07-29</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ifd7bd1833d54452a81e2925f39ae0739_D20210729-20210729"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfNDcy_5596613e-5790-4eab-bc89-a7b62564818b"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ifd7bd1833d54452a81e2925f39ae0739_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfNTE3_a723a92a-88c1-447b-bfc4-efa525170681">2021-09-15</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ifd7bd1833d54452a81e2925f39ae0739_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfNTUw_79277de2-55f9-4564-b2c2-887e98ea5983">2021-09-01</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYwNQ_3b7596af-fcae-4fae-80be-55f40608cf04">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes in accumulated other comprehensive loss for the three and six months ended June&#160;30, 2021 and 2020:  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 4.37pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning balance, net of taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,033)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of actuarial (gain) loss, before taxes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of settlements, before taxes (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, net of taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(49,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(49,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Represents amounts reclassified from accumulated other comprehensive loss. These amounts are included in the computation of net periodic pension cost. For additional information, see Note 8, Retirement and Benefit Plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ic6baf64db54e408e82e7a54bde860fd5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfMy0xLTEtMS0w_70e6a149-b626-4b10-91ce-4128c0ae184a"
      unitRef="usd">-1082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48a565c6e9c845c7b53aee03b253a530_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfMy0zLTEtMS0w_07056c42-3c7c-4f86-b9b0-d444ddbb1980"
      unitRef="usd">-50033000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id5ee0136dc834c55ba9e3ca63538aa28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfMy01LTEtMS0w_4cf5df09-a613-470b-be9e-5a8dd526b568"
      unitRef="usd">-1078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4989e85f1fbe4845b48bf6eaf7fa71c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfMy03LTEtMS0w_09b5eca4-7eac-4962-89f7-f4caa24ac8e4"
      unitRef="usd">-50248000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0xLTEtMS0w_b8d7089f-bc19-405d-b4bd-ffc96694881c"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0zLTEtMS0w_2b9ff394-04a8-43df-8fd6-a7d4d23bee5e"
      unitRef="usd">-201000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS01LTEtMS0w_58d334d6-a3dd-45ee-9b1d-773a05d72643"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS03LTEtMS0w_dd66bc54-4502-496d-a7f2-5edb4e787d9b"
      unitRef="usd">-403000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0xLTEtMS0w_8ac90532-30e1-4dc8-a1d8-a25983f01942"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0zLTEtMS0w_e4318ed2-efdf-4646-931f-5727baa9cef8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi01LTEtMS0w_9b7dd11b-6a3f-44ec-a4f7-717408e843f5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi03LTEtMS0w_be453cf1-fb72-44fb-a540-385d9e51ae1e"
      unitRef="usd">86000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNy0xLTEtMS0w_af279330-f47c-4260-aa61-c03edbe81c5c"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNy0zLTEtMS0w_5f4db6ec-d308-49d0-8a45-8d37ed3e64d1"
      unitRef="usd">51000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNy01LTEtMS0w_7cbc0fc4-3359-4924-ab6f-e58a7443741e"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNy03LTEtMS0w_bec2ab13-dd27-4b19-9e18-6fb5b211c248"
      unitRef="usd">124000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:StockholdersEquity
      contextRef="i4fbb3f5befb24cf286994f7d9efa136e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfOC0xLTEtMS0w_b66e502f-8cd6-48ea-85a0-2da6665d2d63"
      unitRef="usd">-1085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d0e4b98cffc4fe085fa0f8f82ac0eb0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfOC0zLTEtMS0w_53d5a431-5213-4e44-8732-5182159e6e5d"
      unitRef="usd">-49883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fbb3f5befb24cf286994f7d9efa136e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfOC01LTEtMS0w_edb8bacf-a85a-4fad-8940-3d66176b77d2"
      unitRef="usd">-1085000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d0e4b98cffc4fe085fa0f8f82ac0eb0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfOC03LTEtMS0w_b7e0e308-9b58-4f85-a4a0-11ec9da3bf32"
      unitRef="usd">-49883000</us-gaap:StockholdersEquity>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMTE1Mw_ebff8314-bdcd-4f4e-aa78-ba865155eaef">Transactions With Related Party&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Louisiana Timber Procurement Company,&#160;L.L.C. (LTP) is an unconsolidated variable-interest entity that is 50% owned by us and 50% owned by Packaging Corporation of America (PCA). LTP procures sawtimber, pulpwood, residual chips, and other residual wood fiber to meet the wood and fiber requirements of us and PCA in Louisiana. We are not the primary beneficiary of LTP as we do not have power to direct the activities that most significantly affect the economic performance of LTP. Accordingly, we do not consolidate LTP's results in our financial statements. &lt;/span&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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sales &lt;/span&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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related-party sales to LTP from our Wood Products segment in our Consolidated Statements of Operations were $3.4 million and $2.5 million, respectively, during the three months ended June&#160;30, 2021 and 2020, and $6.7 million and $6.8 million, respectively, during the six months ended June&#160;30, 2021 and 2020. These sales are recorded in "Sales" in our Consolidated Statements of 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs and Expenses &lt;/span&gt;&lt;/div&gt;Related-party wood fiber purchases from LTP were $20.7 million and $13.8 million, respectively, during the three months ended June&#160;30, 2021 and 2020, and $41.0 million and $36.4 million, respectively, during the six months ended June&#160;30, 2021 and 2020. These costs are recorded in "Materials, labor, and other operating expenses (excluding depreciation)" in our Consolidated Statements of Operations.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i93c22737590a467297f12715874f8b49_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMTQ5_aac507aa-e5dd-4cfe-9ac8-a86eb77929cd"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i429c34ca0d60433ea10c2b6473271978_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMTY4_049d900d-4956-4bf6-984e-eb5f8564f2d9"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:RevenueFromRelatedParties
      contextRef="iefb8c06bcb1b4bdc94c55bf2fe272a97_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfNzE5_7364edf9-76b1-4b11-a60c-d59dab154cf2"
      unitRef="usd">3400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="icda558653ab64a5e9dd7461d49c79706_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfNzI2_a7d3f817-6d5a-4954-836c-7e6788f9ae49"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i701907115d204996aac8a398e019a82e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMjE5OTAyMzI1NjcxNQ_c5069b61-5790-461f-a4b6-c68ea3180806"
      unitRef="usd">6700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia4173e61dbdd486dbb4a5c04dd7ac3b9_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMjE5OTAyMzI1NjcyMw_e33c76e8-a7b4-4583-8179-0e9d4c2ffab8"
      unitRef="usd">6800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iefb8c06bcb1b4bdc94c55bf2fe272a97_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfOTM1_3988590c-79d6-44ae-86f4-70a25d68bd30"
      unitRef="usd">20700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="icda558653ab64a5e9dd7461d49c79706_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfOTQy_a2cdda9e-e160-4063-8710-104cb7beb34f"
      unitRef="usd">13800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i701907115d204996aac8a398e019a82e_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMjE5OTAyMzI1Njc5NA_b6bb7fec-38d6-4f50-b36e-306c1c5a8bb2"
      unitRef="usd">41000000.0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ia4173e61dbdd486dbb4a5c04dd7ac3b9_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82Ny9mcmFnOjFjNjM2YmNlNzA4NzQwYzU4ZmFjMzFkYWE4YjE2NGVjL3RleHRyZWdpb246MWM2MzZiY2U3MDg3NDBjNThmYWMzMWRhYThiMTY0ZWNfMjE5OTAyMzI1NjgwMg_81d2e57b-59b9-4445-9f46-df86d2c19b63"
      unitRef="usd">36400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Ng_57b371c1-d4a6-405b-84de-a5e3be5b4244">Segment Information&lt;div&gt;&lt;span style="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-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate our business using two reportable segments: Wood Products and Building Materials Distribution. Unallocated corporate costs are presented as reconciling items to arrive at operating income. There are no differences in our basis of measurement of segment profit or loss from those disclosed in Note 17, Segment Information, of the Notes to Consolidated Financial Statements in "Item&#160;8. Financial Statements and Supplementary Data" in our 2020 Form&#160;10-K.&#160;&#160;&#160;&#160;&lt;/span&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 style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood Products and Building Materials Distribution segment sales to external customers, including related parties, by product line are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Wood Products (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LVL&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;I-joists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other engineered wood products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plywood and veneer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lumber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Byproducts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Building Materials Distribution&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,308.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,215.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered wood products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,807.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,443.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,242.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,264.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,413.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;___________________________________&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:26.03pt"&gt;Amounts represent sales to external customers. Sales are calculated after intersegment sales eliminations to our Building Materials Distribution segment, as well as the cost of EWP rebates and sales allowances provided at various stages of the supply chain (including distributors, retail lumberyards, and professional builders). For the six months ended June&#160;30, 2021 and 2020, approximately 78% and 80%, respectively, of Wood Products' EWP sales volumes were to our Building Materials Distribution segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An analysis of our operations by segment is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net sales by segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wood Products&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Materials Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,807,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment eliminations (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,443,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,242,760&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,264,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,413,294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wood Products (b)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Materials Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated corporate costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;409,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51,770&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;615,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Primarily represents intersegment sales from our Wood Products segment to our Building Materials Distribution segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Wood Products segment operating income for the six months ended June&#160;30, 2020, included $15.0 million of accelerated depreciation and $1.7 million of other closure-related costs due to the permanent curtailment of I-joist production at our Roxboro, North Carolina facility. For more information, see Note 5, Curtailment of Manufacturing Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfNjE_7785c626-67b4-4642-9ac3-1a15cabd0045"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY4OQ_e0468072-a6f4-4477-9e0b-f9ff26034c19">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood Products and Building Materials Distribution segment sales to external customers, including related parties, by product line are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(millions)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Wood Products (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LVL&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;I-joists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other engineered wood products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plywood and veneer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lumber&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Byproducts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Building Materials Distribution&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,308.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,215.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered wood products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,807.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,443.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,242.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,264.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,413.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;___________________________________&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:26.03pt"&gt;Amounts represent sales to external customers. Sales are calculated after intersegment sales eliminations to our Building Materials Distribution segment, as well as the cost of EWP rebates and sales allowances provided at various stages of the supply chain (including distributors, retail lumberyards, and professional builders). For the six months ended June&#160;30, 2021 and 2020, approximately 78% and 80%, respectively, of Wood Products' EWP sales volumes were to our Building Materials Distribution segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d068acf78bb408e8511dc68a610a9e7_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0xLTEtMS0w_da549364-26ce-4590-94c1-f40cae8fea80"
      unitRef="usd">3700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d37e3c4fe7348129786b3802fee802f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0zLTEtMS0w_c475ac0a-0fa1-4c90-8eb5-2ce7b847c2c1"
      unitRef="usd">5300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic968efba0bdf4ab3a7eb75421c5ec6ae_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC01LTEtMS0w_11cf5eda-6bb9-47fd-8d23-44d8c2c0efd5"
      unitRef="usd">9700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i964a15fdef874c68b9426ba75cfbd4d5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC03LTEtMS0w_11650746-4e3c-46df-aae8-0c07f9196f48"
      unitRef="usd">11300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e7b5dad29f24e7dad2b93678fba1376_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0xLTEtMS0w_03905cfb-03c2-4803-bfaf-bf5f8459b0fb"
      unitRef="usd">3100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d953cb4ae9409986a6a6f7ee7499f9_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0zLTEtMS0w_982dd6d4-0b71-47ee-8503-f6556ed1d2ba"
      unitRef="usd">2600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3603a5db7824969974e28dd9b7e7e2f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS01LTEtMS0w_a54adb33-7a28-4d64-9185-65f035cd1aea"
      unitRef="usd">7900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i932b08b086334dfea3e0f190ba2e94b6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS03LTEtMS0w_a3f6fe5b-7191-4c96-9acd-6847736d9db8"
      unitRef="usd">7100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc89e53ca5c442b9ab656eb33b772f3f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0xLTEtMS0w_61dd3c8d-7cb7-4ba0-96a2-f6ce816807f9"
      unitRef="usd">12600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if768f48e105945e4a3bf622496e6af5f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0zLTEtMS0w_58d4a73e-4e0d-43ed-bb41-6a85897d0632"
      unitRef="usd">5200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8a411960f334fcaab7f35c393694b06_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi01LTEtMS0w_9981c908-de6f-4e79-98f5-ad0ce05981bf"
      unitRef="usd">23200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifad0a747d16248da979ef35ef2b9040e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi03LTEtMS0w_8a6e3d67-fe97-4850-ad2e-2b32b0095d68"
      unitRef="usd">11600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96465d0cd2604ed09dcb24580bbce3cb_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0xLTEtMS0w_d48a13e9-a7a1-42f3-9e51-e0f4a2014e10"
      unitRef="usd">201200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5131cdee1fba4be0b9b22c0e13398d8e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0zLTEtMS0w_ebb5d77b-f99f-4604-b82b-61fa95f77f46"
      unitRef="usd">65200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50f025eaa2424cab8dfeb857996190f9_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy01LTEtMS0w_ee606065-4b40-46bc-9678-dded17b76662"
      unitRef="usd">324100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i653f93cd8a4a4fb5aa61f42b754bab62_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy03LTEtMS0w_a10b5317-2c11-4b4b-b488-60e714809141"
      unitRef="usd">129000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96de8bf035fa4fd8b07559852dd03ec6_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0xLTEtMS0w_2f217d15-bfbc-4153-9d37-1ec97833f8bc"
      unitRef="usd">25700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i044b5c60067f40aba4a5b35e00af6f0c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0zLTEtMS0w_c0cece76-a42b-459f-9818-5bf15a07a19a"
      unitRef="usd">12300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i525d7070c81946c398070fdf0a986eb0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC01LTEtMS0w_1c8a4275-b9d4-40e9-9f98-a8c4c1a33379"
      unitRef="usd">44600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ee4fe2bf39c447aa935c2d34be31347_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC03LTEtMS0w_46588df8-df29-4bfe-b467-63d982ceca1e"
      unitRef="usd">24600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i195570714a3a4fd088e030aa13daaf39_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0xLTEtMS0w_80044a44-c0be-4792-894c-97b83b8b0cb9"
      unitRef="usd">19000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d60acd09d4942c093ab6525876fe7db_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0zLTEtMS0w_9b96ff93-89f3-4f1a-a225-dc5197b9d86a"
      unitRef="usd">15700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fddbef1fa384deeb1d134f613296182_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS01LTEtMS0w_6311b4e9-f825-495f-a04a-48aa8a28a26b"
      unitRef="usd">36600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dff93256cd340f6bda87db1cf4513c0_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS03LTEtMS0w_1790885f-e85c-403e-a1c9-80436d1a7f6b"
      unitRef="usd">36400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae6ece7d229a4dbe82ce73283ae29398_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMS0xLTEtMA_bc25ed0b-f5fc-437c-83da-fbf3c12e9784"
      unitRef="usd">5100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86d36898d1814521a9e2f7410957558b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMy0xLTEtMA_4c044af5-4e39-42dd-a728-5738f765543e"
      unitRef="usd">2200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf59613bc60b436792228792d7c49fd0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNS0xLTEtMA_5c06db48-d4e3-4688-b562-72afad899103"
      unitRef="usd">10900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3398044daabe4dd28d77b4456bfe4972_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNy0xLTEtMA_41b67529-cc79-4a6d-a0fe-69b2bd27f4ee"
      unitRef="usd">9000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f0765e411c445fbb3359788cc9b7b24_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTItMS0xLTEtMA_df1d3be2-63fb-4881-aba1-c52a0b478419"
      unitRef="usd">270500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia956858aeade4fdd98f734f4d8a6873d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTItMy0xLTEtMA_5a5a5d75-d33d-4db4-bf71-6e4958af6c95"
      unitRef="usd">108500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b5c0ee9ec9b471199a7ffd6f6c98f00_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTItNS0xLTEtMA_5554eca4-86d2-4508-8f10-002fbbf90834"
      unitRef="usd">457000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52992b9baa8849439833ccd8fa6e16f3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTItNy0xLTEtMA_980369c7-e651-47a9-95ce-77372f5fbbe0"
      unitRef="usd">229000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28f935442b004407828913067b9a0737_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTUtMS0xLTEtMA_2a58d43e-acab-4045-a99c-e9b3cc29d780"
      unitRef="usd">1308800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic14e7a8ed42a4136bba065382814ec51_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTUtMy0xLTEtMA_0e86fa4c-be53-45e0-93c4-8e633d748da7"
      unitRef="usd">490000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c8e73a7d1b848c8bf0d973f16ac927b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTUtNS0xLTEtMA_681388aa-4fbb-445c-a1bf-0bc0e673b815"
      unitRef="usd">2215100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3552ba9a75c54e66ae6976760997edd8_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTUtNy0xLTEtMA_b3226f96-23e3-42e3-bab5-9d94aa27c50f"
      unitRef="usd">930100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82d1de492e26435ba006685877cb33b4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTYtMS0xLTEtMA_849dbe76-8c43-46ec-9ec3-ae18e7ef6659"
      unitRef="usd">566500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a03ab26e636457db061b6796bbb63a5_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTYtMy0xLTEtMA_dd4bb4bf-0874-4fc9-92f0-8390f3a1144f"
      unitRef="usd">448100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b81c6901331456a844dd8a78d364575_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTYtNS0xLTEtMA_e591ef67-6f12-4904-aeb0-0a705c6a872b"
      unitRef="usd">1039100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16efb0177ed048c396f80e640101c5e3_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTYtNy0xLTEtMA_a9cd9846-b1e8-4863-bc8d-08be029b9f3b"
      unitRef="usd">845600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id79f4a28863c4e4db7eeeaaf60792fc1_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTctMS0xLTEtMA_85bb723d-67c8-439f-a15a-a64bc36b11b9"
      unitRef="usd">297400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c4a1be27fa34a8d8eb0de448d75caa9_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTctMy0xLTEtMA_68cbbe6a-2330-4f90-8986-97092d9ff9f6"
      unitRef="usd">196200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac450d9ef4f4431284949f3f750dacef_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTctNS0xLTEtMA_bcf12c6a-6d27-4b80-82e2-cd8b4cf3b3da"
      unitRef="usd">553300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0c1e5a3b2f7491d9b7b17aa72b7801d_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTctNy0xLTEtMA_494b7a59-89f8-41ba-b3f6-ff79f2fc456d"
      unitRef="usd">408600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e6c26f0ca004195bd72e07c489417f0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTgtMS0xLTEtMA_7a84c3f7-b5c4-44c0-9905-57b87ef3754a"
      unitRef="usd">2172700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cb102c0942e48eda7e375b6988ab671_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTgtMy0xLTEtMA_c3a64e34-71c6-4d68-9d71-eaf023f6cb87"
      unitRef="usd">1134300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06da580f617d4b988a4b3dc241232183_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTgtNS0xLTEtMA_cdfeba66-661f-4bab-ad35-1edd4e542850"
      unitRef="usd">3807500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87e5d31fa676490e9457a294243ea7f7_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTgtNy0xLTEtMA_b3154ff0-6366-4526-ae55-d9ddb81add7c"
      unitRef="usd">2184300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i903be4f4d15545beaa93908532593a4f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTktMS0xLTEtMA_aa47dfad-2ea6-4ca6-8c18-6465dc05de83"
      unitRef="usd">2443200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i754d3be43b514962b6c29c71a8fa73cb_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTktMy0xLTEtMA_76ca7852-d460-4333-a29b-ddd449627697"
      unitRef="usd">1242800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58d6e11b9411446cb736605895bb6afd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTktNS0xLTEtMA_1327dfd0-22db-4dfc-a1fa-1e5fa8303a2e"
      unitRef="usd">4264500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if00cc4e75d1247429a38c01f969c3602_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTktNy0xLTEtMA_1f20a245-cba4-4d53-bf19-a3b8fe08b923"
      unitRef="usd">2413300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <bcc:IntersegmentEWPSalesVolumesAsPercentagetoTotalEWPSalesVolumes
      contextRef="i7b5c0ee9ec9b471199a7ffd6f6c98f00_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTAzNQ_8802601c-5167-4583-a49f-182687e16cbd"
      unitRef="number">0.78</bcc:IntersegmentEWPSalesVolumesAsPercentagetoTotalEWPSalesVolumes>
    <bcc:IntersegmentEWPSalesVolumesAsPercentagetoTotalEWPSalesVolumes
      contextRef="i52992b9baa8849439833ccd8fa6e16f3_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTA0Mg_19ffc1d2-636c-49ac-9117-8f9269c5ad36"
      unitRef="number">0.80</bcc:IntersegmentEWPSalesVolumesAsPercentagetoTotalEWPSalesVolumes>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY4Mw_2c347b89-08f2-4c8f-9f63-563038934d89">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An analysis of our operations by segment is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net sales by segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wood Products&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,026,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Materials Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,134,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,807,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,184,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment eliminations (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(372,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,443,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,242,760&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,264,477&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,413,294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wood Products (b)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Materials Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unallocated corporate costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;409,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;51,770&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;615,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;77,317&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Primarily represents intersegment sales from our Wood Products segment to our Building Materials Distribution segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Wood Products segment operating income for the six months ended June&#160;30, 2020, included $15.0 million of accelerated depreciation and $1.7 million of other closure-related costs due to the permanent curtailment of I-joist production at our Roxboro, North Carolina facility. For more information, see Note 5, Curtailment of Manufacturing Facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ec977c574164c9e9b5358297c6a137b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNC0xLTEtMS0w_e52bc649-825c-48d4-bef8-7fea500eb9ac"
      unitRef="usd">594569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8614ac6739f84958bb48ccbd1c34fb9d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNC0zLTEtMS0w_e3e27d97-a400-4fdd-9694-ec0f9bad3ad5"
      unitRef="usd">281505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76d130b3c9bc49a18a0df4b93041b445_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNC01LTEtMS0w_d6ef19f6-bec5-461a-9912-48089926d054"
      unitRef="usd">1026904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icad1e17e78dc4bdcad699db1107d28d5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNC03LTEtMS0w_72172c0e-5462-45f0-bd95-de16924f9e58"
      unitRef="usd">601566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac35d7dbc3c448a6a3e5b09e0e204b7e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNS0xLTEtMS0w_0e4d260c-4bba-48ee-88e3-6cf0fbca4c55"
      unitRef="usd">2172744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia70d629072d64ae8a5060ee6e03defbc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNS0zLTEtMS0w_eb127ab2-f63a-4052-af0f-8919d04dbd89"
      unitRef="usd">1134260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72a8accf429141c8b8e3b0ead92ce5d1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNS01LTEtMS0w_58b91ae4-a017-4cb8-9787-2595843af663"
      unitRef="usd">3807521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideed540f24d64e3ba80457b73a9736a3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNS03LTEtMS0w_0172aa6f-df79-4adc-bc49-721e91583f62"
      unitRef="usd">2184257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic864b1e9d7c64c118d7f4f3813a9cf2d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0xLTEtMS0w_329ece74-7eb3-422b-8348-741c1592f528"
      unitRef="usd">-324152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia21ce16bfa064848892d33d36c5a8e15_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0zLTEtMS0w_c35ec4fc-32d3-4904-9500-9978da2cf8c6"
      unitRef="usd">-173005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46f3193e5b07493a9b0b35f4937e58b3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi01LTEtMS0w_7fee2c1a-c495-4d10-9e46-ac8047378437"
      unitRef="usd">-569948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdebf5ee432b45ee8040379313363939_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi03LTEtMS0w_97c58831-d49e-42e5-abec-0ecbedcc19c5"
      unitRef="usd">-372529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNy0xLTEtMS0w_6f666221-7096-42d1-89f7-9d75c9a41eb3"
      unitRef="usd">2443161000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNy0zLTEtMS0w_a62cb5d5-dc9d-4616-ad58-9a5e847ad154"
      unitRef="usd">1242760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNy01LTEtMS0w_fb1bae6d-002e-4e09-a419-630bcf420e1c"
      unitRef="usd">4264477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNy03LTEtMS0w_75928403-8017-469e-bcbf-2f08f7b1a8b3"
      unitRef="usd">2413294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6ec977c574164c9e9b5358297c6a137b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtMS0xLTEtMA_566e143b-a558-4fa5-a954-b73e187c6d11"
      unitRef="usd">213761000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8614ac6739f84958bb48ccbd1c34fb9d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtMy0xLTEtMA_3d4f71a0-b47f-4230-a318-887b4be929a0"
      unitRef="usd">17074000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i76d130b3c9bc49a18a0df4b93041b445_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtNS0xLTEtMA_32dd9c0d-f43a-4b20-a265-e2297e8f77e5"
      unitRef="usd">310813000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icad1e17e78dc4bdcad699db1107d28d5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtNy0xLTEtMA_9fbdb5d1-f545-4e26-9534-8450c820d702"
      unitRef="usd">20837000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iac35d7dbc3c448a6a3e5b09e0e204b7e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTEtMS0xLTEtMA_9b01c2f3-ce24-4d18-92c2-b71ccb6e15f9"
      unitRef="usd">206338000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia70d629072d64ae8a5060ee6e03defbc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTEtMy0xLTEtMA_40d504f7-5d11-4883-bc0c-fd7ed065fd4f"
      unitRef="usd">43210000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72a8accf429141c8b8e3b0ead92ce5d1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTEtNS0xLTEtMA_d4154dfa-8625-4e59-b78d-2c1ad6fd4b8b"
      unitRef="usd">326557000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ideed540f24d64e3ba80457b73a9736a3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTEtNy0xLTEtMA_b08b1f4b-ee4c-4b3e-99cd-bb30397867a3"
      unitRef="usd">72512000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89ede152681c4c8c80774df494a14887_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTItMS0xLTEtMA_fe5afed0-7f2d-42b0-8675-c17d17960d16"
      unitRef="usd">420099000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie253fa893d9347ff97bf878e121f7793_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTItMy0xLTEtMA_11fed5e3-001f-4628-88b8-fc65cb2e863a"
      unitRef="usd">60284000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaabbf7fb4ab54b319c9814b06cabc219_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTItNS0xLTEtMA_18fcc9a2-e1fc-4c34-ae46-988e0dc64449"
      unitRef="usd">637370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i849c80a1c8d247399e3546e986b8afcb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTItNy0xLTEtMA_fd9cf148-3882-4ba4-b56b-fc065720aa91"
      unitRef="usd">93349000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idede5d14afdf4897b974bb18411b51fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTMtMS0xLTEtMA_2b957fff-7516-4463-bb10-cd0457bab99b"
      unitRef="usd">-10324000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaa80a1b02a09419683606e7d12ef3513_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTMtMy0xLTEtMA_34113939-622e-4f7b-a7fa-42b612026659"
      unitRef="usd">-8514000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia70575132cf04047a2b0cfb0b80f91d0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTMtNS0xLTEtMA_dc77faef-f185-423a-9b35-6cd3a12a093e"
      unitRef="usd">-22334000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id9ff0356d3ba477089f35a1b55e674ab_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTMtNy0xLTEtMA_bdd951d4-0f23-4e31-9bca-5c2359b143ae"
      unitRef="usd">-16032000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icaec23f9005d46aab519452569c4c304_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTQtMS0xLTEtMA_2a42bbdd-05fb-4c62-b60c-36694a29f67f"
      unitRef="usd">409775000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19c6690609f54c6f8a088d3a7f01fc49_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTQtMy0xLTEtMA_08b242c3-4cf6-4c6a-9dad-098116821410"
      unitRef="usd">51770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTQtNS0xLTEtMA_ad251089-b105-402a-a1c8-0eb56cb49093"
      unitRef="usd">615036000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0527ffd65134eb9b5ae54d6e3204aad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTQtNy0xLTEtMA_2d21f81b-f7e5-4275-89de-b31f4c1b62e2"
      unitRef="usd">77317000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RestructuringReserveAcceleratedDepreciation
      contextRef="i61f6933f39ba4e9f962ae6f0bfa06526_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTQ2NA_8209de90-ea25-4d56-9595-a3fce229fa63"
      unitRef="usd">15000000.0</us-gaap:RestructuringReserveAcceleratedDepreciation>
    <us-gaap:OtherRestructuringCosts
      contextRef="i61f6933f39ba4e9f962ae6f0bfa06526_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTQ5OQ_b9af3891-7a2a-4fbc-910d-a3d315185ae6"
      unitRef="usd">1700000</us-gaap:OtherRestructuringCosts>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="idb00801f4618420590dbca8037b81771_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83My9mcmFnOjgyODNhZTc2MDVjNDRkYTU5ZGZlMmFiN2VlZTMwODc1L3RleHRyZWdpb246ODI4M2FlNzYwNWM0NGRhNTlkZmUyYWI3ZWVlMzA4NzVfMTY4MA_166d84dd-4045-420b-baab-04bb14cd5a33">Commitments, Legal Proceedings and Contingencies, and Guarantees&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We are a party to a number of long-term log supply agreements that are discussed in Note 18, Commitments, Legal Proceedings and Contingencies, and Guarantees, of the Notes to Consolidated Financial Statements in "Item&#160;8. Financial Statements and Supplementary Data" in our 2020 Form&#160;10-K. In addition, we have purchase obligations for goods and services, capital expenditures, and raw materials entered into in the normal course of business. As of June&#160;30, 2021, there have been no material changes to the above commitments disclosed in the 2020&#160;Form&#160;10-K. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings and Contingencies&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We are a party to legal proceedings that arise in the ordinary course of our business, including commercial liability claims, premises claims, environmental claims, and employment-related claims, among others. As of the date of this filing, we believe it is not reasonably possible that any of the legal actions against us will, individually or in the aggregate, have a material adverse effect on our financial position, results of operations, or cash flows.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="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;&#160;&#160;&#160;&#160;We provide guarantees, indemnifications, and assurances to others. Note 18, Commitments, Legal Proceedings and Contingencies, and Guarantees, of the Notes to Consolidated Financial Statements in "Item&#160;8. Financial Statements and Supplementary Data" in our 2020 Form&#160;10-K describes the nature of our guarantees, including the approximate terms of the guarantees, how the guarantees arose, the events or circumstances that would require us to perform under the guarantees, and the maximum potential undiscounted amounts of future payments we could be required to make. As of June&#160;30, 2021, there have been no material changes to the guarantees disclosed in the 2020 Form&#160;10-K.</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaf1d3570b53d4b619454b3308b042e86_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF85MS9mcmFnOjk3OTU0NzA4ODY0NzQwY2I5M2U0NDNhZjQ0MjlmYmU5L3RleHRyZWdpb246OTc5NTQ3MDg4NjQ3NDBjYjkzZTQ0M2FmNDQyOWZiZTlfMTAyMw_f50b1841-bd81-4291-a7f2-7320fe45a54c"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0zLTEtMS0w_c35ec4fc-32d3-4904-9500-9978da2cf8c6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0zLTEtMS0w_c35ec4fc-32d3-4904-9500-9978da2cf8c6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0xLTEtMS0w_329ece74-7eb3-422b-8348-741c1592f528"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0xLTEtMS0w_329ece74-7eb3-422b-8348-741c1592f528"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi03LTEtMS0w_97c58831-d49e-42e5-abec-0ecbedcc19c5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi03LTEtMS0w_97c58831-d49e-42e5-abec-0ecbedcc19c5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi01LTEtMS0w_7fee2c1a-c495-4d10-9e46-ac8047378437"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi01LTEtMS0w_7fee2c1a-c495-4d10-9e46-ac8047378437"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY5Ng_66d24294-8357-476f-94aa-600faf29d184" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY5Ng_66d24294-8357-476f-94aa-600faf29d184" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Primarily represents intersegment sales from our Wood Products segment to our Building Materials Distribution segment.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0zLTEtMS0w_c35ec4fc-32d3-4904-9500-9978da2cf8c6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY5Ng_66d24294-8357-476f-94aa-600faf29d184"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi0xLTEtMS0w_329ece74-7eb3-422b-8348-741c1592f528"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY5Ng_66d24294-8357-476f-94aa-600faf29d184"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi03LTEtMS0w_97c58831-d49e-42e5-abec-0ecbedcc19c5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY5Ng_66d24294-8357-476f-94aa-600faf29d184"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfNi01LTEtMS0w_7fee2c1a-c495-4d10-9e46-ac8047378437"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY5Ng_66d24294-8357-476f-94aa-600faf29d184"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtNy0xLTEtMA_9fbdb5d1-f545-4e26-9534-8450c820d702"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtNy0xLTEtMA_9fbdb5d1-f545-4e26-9534-8450c820d702"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtMy0xLTEtMA_3d4f71a0-b47f-4230-a318-887b4be929a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtMy0xLTEtMA_3d4f71a0-b47f-4230-a318-887b4be929a0"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3NQ_b71eec23-7676-4d48-8b43-595f41a1bd97" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3NQ_b71eec23-7676-4d48-8b43-595f41a1bd97" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Wood Products segment operating income for the six months ended June&#160;30, 2020, included $15.0 million of accelerated depreciation and $1.7 million of other closure-related costs due to the permanent curtailment of I-joist production at our Roxboro, North Carolina facility. For more information, see Note 5, Curtailment of Manufacturing Facility.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtNy0xLTEtMA_9fbdb5d1-f545-4e26-9534-8450c820d702"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3NQ_b71eec23-7676-4d48-8b43-595f41a1bd97"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjc0NDMxMmRjNGViNTRhZTQ4MmFjMzIzMWU2MTRkNDNlL3RhYmxlcmFuZ2U6NzQ0MzEyZGM0ZWI1NGFlNDgyYWMzMjMxZTYxNGQ0M2VfMTAtMy0xLTEtMA_3d4f71a0-b47f-4230-a318-887b4be929a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3NQ_b71eec23-7676-4d48-8b43-595f41a1bd97"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0zLTEtMS0w_f930983a-955f-4908-8e3d-a63e26767a80"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0zLTEtMS0w_f930983a-955f-4908-8e3d-a63e26767a80"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0xLTEtMS0w_a48d1288-b724-4283-8994-4cb0530319f8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0xLTEtMS0w_a48d1288-b724-4283-8994-4cb0530319f8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzUyMA_2f8ed4e3-73f9-494d-9f41-ab4b5724f4c7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzUyMA_2f8ed4e3-73f9-494d-9f41-ab4b5724f4c7" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents additional PSUs granted during the six months ended June&#160;30, 2021, related to the 2020 performance condition adjustment described above.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0zLTEtMS0w_f930983a-955f-4908-8e3d-a63e26767a80"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzUyMA_2f8ed4e3-73f9-494d-9f41-ab4b5724f4c7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RhYmxlOmQzMjUyYjMxMGZlMjQ1MDVhN2U3M2Q5NzFjZGM5ODZiL3RhYmxlcmFuZ2U6ZDMyNTJiMzEwZmUyNDUwNWE3ZTczZDk3MWNkYzk4NmJfNC0xLTEtMS0w_a48d1288-b724-4283-8994-4cb0530319f8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82MS9mcmFnOjQ2ZDhhM2IxM2NjZTQyNjc5MGQ2Y2IyMjI5MGYwY2M3L3RleHRyZWdpb246NDZkOGEzYjEzY2NlNDI2NzkwZDZjYjIyMjkwZjBjYzdfMzUyMA_2f8ed4e3-73f9-494d-9f41-ab4b5724f4c7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi01LTEtMS0w_9b7dd11b-6a3f-44ec-a4f7-717408e843f5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi01LTEtMS0w_9b7dd11b-6a3f-44ec-a4f7-717408e843f5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0xLTEtMS0w_b8d7089f-bc19-405d-b4bd-ffc96694881c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0xLTEtMS0w_b8d7089f-bc19-405d-b4bd-ffc96694881c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0zLTEtMS0w_e4318ed2-efdf-4646-931f-5727baa9cef8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0zLTEtMS0w_e4318ed2-efdf-4646-931f-5727baa9cef8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS03LTEtMS0w_dd66bc54-4502-496d-a7f2-5edb4e787d9b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS03LTEtMS0w_dd66bc54-4502-496d-a7f2-5edb4e787d9b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi03LTEtMS0w_be453cf1-fb72-44fb-a540-385d9e51ae1e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi03LTEtMS0w_be453cf1-fb72-44fb-a540-385d9e51ae1e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS01LTEtMS0w_58d334d6-a3dd-45ee-9b1d-773a05d72643"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS01LTEtMS0w_58d334d6-a3dd-45ee-9b1d-773a05d72643"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0zLTEtMS0w_2b9ff394-04a8-43df-8fd6-a7d4d23bee5e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0zLTEtMS0w_2b9ff394-04a8-43df-8fd6-a7d4d23bee5e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0xLTEtMS0w_8ac90532-30e1-4dc8-a1d8-a25983f01942"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0xLTEtMS0w_8ac90532-30e1-4dc8-a1d8-a25983f01942"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents amounts reclassified from accumulated other comprehensive loss. These amounts are included in the computation of net periodic pension cost. For additional information, see Note 8, Retirement and Benefit Plans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi01LTEtMS0w_9b7dd11b-6a3f-44ec-a4f7-717408e843f5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0xLTEtMS0w_b8d7089f-bc19-405d-b4bd-ffc96694881c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0zLTEtMS0w_e4318ed2-efdf-4646-931f-5727baa9cef8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS03LTEtMS0w_dd66bc54-4502-496d-a7f2-5edb4e787d9b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi03LTEtMS0w_be453cf1-fb72-44fb-a540-385d9e51ae1e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS01LTEtMS0w_58d334d6-a3dd-45ee-9b1d-773a05d72643"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNS0zLTEtMS0w_2b9ff394-04a8-43df-8fd6-a7d4d23bee5e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RhYmxlOjgwZjRjZGE0NzlhZDRiMDdiYzRhY2JiOTljMzVlMjcxL3RhYmxlcmFuZ2U6ODBmNGNkYTQ3OWFkNGIwN2JjNGFjYmI5OWMzNWUyNzFfNi0xLTEtMS0w_8ac90532-30e1-4dc8-a1d8-a25983f01942"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF82NC9mcmFnOjYyYmM5NmRkNWJlNzRlZDU5NWM3NGI4ZGUzOTgyY2JhL3RleHRyZWdpb246NjJiYzk2ZGQ1YmU3NGVkNTk1Yzc0YjhkZTM5ODJjYmFfMTYyNQ_8c573e00-7b5e-4fc5-b9b8-e435e2ba529e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS03LTEtMS0w_a3f6fe5b-7191-4c96-9acd-6847736d9db8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS03LTEtMS0w_a3f6fe5b-7191-4c96-9acd-6847736d9db8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC01LTEtMS0w_11cf5eda-6bb9-47fd-8d23-44d8c2c0efd5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC01LTEtMS0w_11cf5eda-6bb9-47fd-8d23-44d8c2c0efd5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0zLTEtMS0w_c0cece76-a42b-459f-9818-5bf15a07a19a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0zLTEtMS0w_c0cece76-a42b-459f-9818-5bf15a07a19a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMS0xLTEtMA_bc25ed0b-f5fc-437c-83da-fbf3c12e9784"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMS0xLTEtMA_bc25ed0b-f5fc-437c-83da-fbf3c12e9784"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0xLTEtMS0w_61dd3c8d-7cb7-4ba0-96a2-f6ce816807f9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0xLTEtMS0w_61dd3c8d-7cb7-4ba0-96a2-f6ce816807f9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0zLTEtMS0w_9b96ff93-89f3-4f1a-a225-dc5197b9d86a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0zLTEtMS0w_9b96ff93-89f3-4f1a-a225-dc5197b9d86a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC01LTEtMS0w_1c8a4275-b9d4-40e9-9f98-a8c4c1a33379"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC01LTEtMS0w_1c8a4275-b9d4-40e9-9f98-a8c4c1a33379"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNy0xLTEtMA_41b67529-cc79-4a6d-a0fe-69b2bd27f4ee"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNy0xLTEtMA_41b67529-cc79-4a6d-a0fe-69b2bd27f4ee"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi01LTEtMS0w_9981c908-de6f-4e79-98f5-ad0ce05981bf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi01LTEtMS0w_9981c908-de6f-4e79-98f5-ad0ce05981bf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy01LTEtMS0w_ee606065-4b40-46bc-9678-dded17b76662"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy01LTEtMS0w_ee606065-4b40-46bc-9678-dded17b76662"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0zLTEtMS0w_58d4a73e-4e0d-43ed-bb41-6a85897d0632"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0zLTEtMS0w_58d4a73e-4e0d-43ed-bb41-6a85897d0632"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC03LTEtMS0w_46588df8-df29-4bfe-b467-63d982ceca1e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC03LTEtMS0w_46588df8-df29-4bfe-b467-63d982ceca1e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMy0xLTEtMA_4c044af5-4e39-42dd-a728-5738f765543e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMy0xLTEtMA_4c044af5-4e39-42dd-a728-5738f765543e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0xLTEtMS0w_2f217d15-bfbc-4153-9d37-1ec97833f8bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0xLTEtMS0w_2f217d15-bfbc-4153-9d37-1ec97833f8bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS03LTEtMS0w_1790885f-e85c-403e-a1c9-80436d1a7f6b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS03LTEtMS0w_1790885f-e85c-403e-a1c9-80436d1a7f6b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0zLTEtMS0w_c475ac0a-0fa1-4c90-8eb5-2ce7b847c2c1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0zLTEtMS0w_c475ac0a-0fa1-4c90-8eb5-2ce7b847c2c1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNS0xLTEtMA_5c06db48-d4e3-4688-b562-72afad899103"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNS0xLTEtMA_5c06db48-d4e3-4688-b562-72afad899103"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0xLTEtMS0w_03905cfb-03c2-4803-bfaf-bf5f8459b0fb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0xLTEtMS0w_03905cfb-03c2-4803-bfaf-bf5f8459b0fb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0xLTEtMS0w_da549364-26ce-4590-94c1-f40cae8fea80"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0xLTEtMS0w_da549364-26ce-4590-94c1-f40cae8fea80"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy03LTEtMS0w_a10b5317-2c11-4b4b-b488-60e714809141"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy03LTEtMS0w_a10b5317-2c11-4b4b-b488-60e714809141"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0zLTEtMS0w_ebb5d77b-f99f-4604-b82b-61fa95f77f46"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0zLTEtMS0w_ebb5d77b-f99f-4604-b82b-61fa95f77f46"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS01LTEtMS0w_a54adb33-7a28-4d64-9185-65f035cd1aea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS01LTEtMS0w_a54adb33-7a28-4d64-9185-65f035cd1aea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0xLTEtMS0w_80044a44-c0be-4792-894c-97b83b8b0cb9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0xLTEtMS0w_80044a44-c0be-4792-894c-97b83b8b0cb9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC03LTEtMS0w_11650746-4e3c-46df-aae8-0c07f9196f48"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC03LTEtMS0w_11650746-4e3c-46df-aae8-0c07f9196f48"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi03LTEtMS0w_8a6e3d67-fe97-4850-ad2e-2b32b0095d68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi03LTEtMS0w_8a6e3d67-fe97-4850-ad2e-2b32b0095d68"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS01LTEtMS0w_6311b4e9-f825-495f-a04a-48aa8a28a26b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS01LTEtMS0w_6311b4e9-f825-495f-a04a-48aa8a28a26b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0zLTEtMS0w_982dd6d4-0b71-47ee-8503-f6556ed1d2ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0zLTEtMS0w_982dd6d4-0b71-47ee-8503-f6556ed1d2ba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0xLTEtMS0w_d48a13e9-a7a1-42f3-9e51-e0f4a2014e10"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0xLTEtMS0w_d48a13e9-a7a1-42f3-9e51-e0f4a2014e10"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts represent sales to external customers. Sales are calculated after intersegment sales eliminations to our Building Materials Distribution segment, as well as the cost of EWP rebates and sales allowances provided at various stages of the supply chain (including distributors, retail lumberyards, and professional builders). For the six months ended June&#160;30, 2021 and 2020, approximately 78% and 80%, respectively, of Wood Products' EWP sales volumes were to our Building Materials Distribution segment.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS03LTEtMS0w_a3f6fe5b-7191-4c96-9acd-6847736d9db8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC01LTEtMS0w_11cf5eda-6bb9-47fd-8d23-44d8c2c0efd5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0zLTEtMS0w_c0cece76-a42b-459f-9818-5bf15a07a19a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMS0xLTEtMA_bc25ed0b-f5fc-437c-83da-fbf3c12e9784"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0xLTEtMS0w_61dd3c8d-7cb7-4ba0-96a2-f6ce816807f9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0zLTEtMS0w_9b96ff93-89f3-4f1a-a225-dc5197b9d86a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC01LTEtMS0w_1c8a4275-b9d4-40e9-9f98-a8c4c1a33379"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNy0xLTEtMA_41b67529-cc79-4a6d-a0fe-69b2bd27f4ee"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi01LTEtMS0w_9981c908-de6f-4e79-98f5-ad0ce05981bf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy01LTEtMS0w_ee606065-4b40-46bc-9678-dded17b76662"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi0zLTEtMS0w_58d4a73e-4e0d-43ed-bb41-6a85897d0632"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC03LTEtMS0w_46588df8-df29-4bfe-b467-63d982ceca1e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtMy0xLTEtMA_4c044af5-4e39-42dd-a728-5738f765543e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOC0xLTEtMS0w_2f217d15-bfbc-4153-9d37-1ec97833f8bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS03LTEtMS0w_1790885f-e85c-403e-a1c9-80436d1a7f6b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0zLTEtMS0w_c475ac0a-0fa1-4c90-8eb5-2ce7b847c2c1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfMTEtNS0xLTEtMA_5c06db48-d4e3-4688-b562-72afad899103"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0xLTEtMS0w_03905cfb-03c2-4803-bfaf-bf5f8459b0fb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC0xLTEtMS0w_da549364-26ce-4590-94c1-f40cae8fea80"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy03LTEtMS0w_a10b5317-2c11-4b4b-b488-60e714809141"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0zLTEtMS0w_ebb5d77b-f99f-4604-b82b-61fa95f77f46"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS01LTEtMS0w_a54adb33-7a28-4d64-9185-65f035cd1aea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS0xLTEtMS0w_80044a44-c0be-4792-894c-97b83b8b0cb9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNC03LTEtMS0w_11650746-4e3c-46df-aae8-0c07f9196f48"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNi03LTEtMS0w_8a6e3d67-fe97-4850-ad2e-2b32b0095d68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfOS01LTEtMS0w_6311b4e9-f825-495f-a04a-48aa8a28a26b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNS0zLTEtMS0w_982dd6d4-0b71-47ee-8503-f6556ed1d2ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RhYmxlOjIxZmVlYTQ4YzAxOTQxNGI4MjkwZWNlOTQ2YzA1Y2MzL3RhYmxlcmFuZ2U6MjFmZWVhNDhjMDE5NDE0YjgyOTBlY2U5NDZjMDVjYzNfNy0xLTEtMS0w_d48a13e9-a7a1-42f3-9e51-e0f4a2014e10"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjRiYmIxNjVmNmVhZjQ2ZDk5OTE2OGQyZGQ5N2U5MmIwL3NlYzo0YmJiMTY1ZjZlYWY0NmQ5OTkxNjhkMmRkOTdlOTJiMF83MC9mcmFnOjE1NmQ2Y2NjNGNlYTQ3ZTdiNzI5Y2EwNDMzYjc1YzZhL3RleHRyZWdpb246MTU2ZDZjY2M0Y2VhNDdlN2I3MjljYTA0MzNiNzVjNmFfMTY3Nw_5b5d383d-c14e-4425-95b9-28c80c081712"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
