<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:arry="http://www.arraytechinc.com/20220930"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="arry-20220930.xsd" xlink:type="simple"/>
    <context id="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i22853cbac9ea4eb5b45b081adea133d8_I20221107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2022-11-07</instant>
        </period>
    </context>
    <context id="i1d625347db90467da775dee99cf06eff_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic736edcbad5d4f71b98c7300b19afb04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3111309bc42497eb5e21eeece282ec2_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i01b7f2b332c04a74b0eb00d3839fc432_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i775e0da9d42249d6b072ecfc7bbf7bc9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c91b65bc9324e58a292a69973fd70ee_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i8ea5ba3608aa4972b4e5b3d565e6a0d3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie951f5c6217a4155a3d5ac8056b8ae3e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibddc291a2da347e084fefb8b613c3803_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i287853c6b0384822a8237075498a4c7f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8be4ee66899a46a2832d0317d3ef2070_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i851373817c2c490f878e409fbbf50f0d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if55e4890bc3c4d069ba16f1a3f0025fb_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id0d1587d5a9d46bebc2716c35612bd91_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="icb4658718fcc459d9a91837e0777f4e7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie29f95ead232465bae9279d02f35e8a6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6f638adf5cfb4ac0b72fe9d7684decfa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i86289b08b059433ebbab23eb59280918_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic96c68a8eb5147dba19f47dbff018b4a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</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="i671d27d98b7e46bd85beb2c136c43341_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</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="ic62d82934353404daacf1f58eb2cdaf1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</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="i4c5c1f98229c4731a669cc09b5876220_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id954dc80c86e4c48a7b86a29a585d4e8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9d9fc85e2ea8415795a0fab3df6a8620_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i51cfed29d99d4fc5a685f0533222f0e3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i297799979a694b2fafcf130119832d1f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4d9e59ccbb86418ebeb973e5fce0a2ed_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i48566964121247aead898c175fe69da4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8799089503ce4d70a026af4bcecf2f1b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b3e6485225e49329df3d18f45515fee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c4b812aa0c34908844ae534f8b5a051_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia711358ab3ba4681a2f4e32f83ea7a84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib35025b3f7304fe796d2d4d3d51ebbb7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8c872ea933154874b510cfb4bb3c5f95_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0b21525bf8b944808d335700f763e5c3_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i37036359a76d4960bca84f990611cea8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idf08807aee6046a4a9b38aad078c9e75_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i429109943384413bad44466ad4c2f875_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i658469adf5e04faba57a4773d784f97b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fb6a359a52345dba37a5e9936369237_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</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="i72eab935a64e452a9d1653f5d22cf86d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</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="i89d1044a8595475bbd865e465a73f8c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</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="if5c8cb7054644d58ab27e611843b7a38_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if61e0c4967504dc3b04c47ab6b329c57_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2eb590a83e6146f4a1ff3bc873eb6ae4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic11110aeb42c40318772aebcaf7ae302_I20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-11</instant>
        </period>
    </context>
    <context id="i4db6e53a97004415959e762d3ef2980d_D20220112-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2022-01-12</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i148cf69f35d049afa46d476f7f8c727c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic2e87e795a06440f92b1c664badcfa1c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ife592981102a4e9ea77a3c5be587a1d1_I20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-11</instant>
        </period>
    </context>
    <context id="id1738fe634434d1d8307308fa750e5f9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="i091421ad6dfb416cb5579e47b75c15f0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic0b5b19e3b3e4b37a0eacecc49844ddb_D20220111-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i91641c99f18b40878764610fc42f678a_I20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-11</instant>
        </period>
    </context>
    <context id="i2aca35ada6624f8fbc9f73ffe2efbab1_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="ic0c40fecea434afeb3d57fb1fdafd670_I20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-11</instant>
        </period>
    </context>
    <context id="ic93652f3f27a4d61a88c856b5bf75b2e_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="i3accbb3077b941f29924687691cabce1_I20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-11</instant>
        </period>
    </context>
    <context id="i80bf681bd58144dab2c5b3f1c7ffef55_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="i008e641e8fcd4e50a49485095daea0c7_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="ie61ed862518a44128970a9e623880085_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="ifa0c932e312b4df3b7156a67dd47e7b1_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">arry:CustomerRelationshipForForeignSourcedProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="iba59b721746c40b59dc9e5ff4aefe7a5_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="ia34be8ae154d4ecfbacbb89d764126e6_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="i93c1aeee309449fe8817bf6468a9d3a6_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">arry:OrderBacklogForForeignSourcedProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="i452e1d2921c747b9a12e885527b35a4d_D20220111-20220111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2022-01-11</startDate>
            <endDate>2022-01-11</endDate>
        </period>
    </context>
    <context id="i9e32870c97944f8f8da64243e299aa10_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i85baf627d5074400b570bee361d7a419_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0b699e350c444404a4c4587fe8d622c2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5b289b40d17e402cbb039050c59bf887_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7a467ed80cd344e187c2aa72c8dfd2b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabb5e91188c042e995e51f94c9e2243e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib98edf6378504246bda3846601e9f574_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieb70382dadd646c190758d0396375b7c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i88dfa07bc92d4a52b7cc5483dbb814c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24f1322841ac44a49f402dee71f1b8df_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ba72919182a4c298d5b7ed87350be98_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie170b2e19cde4d83a69597114372aae7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i33616220337f4a57b5eb824760f51a85_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7b02a2176da3489dbb60764d3f51bf34_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4c81e6c5e03742baa23c299abb3f0765_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1ab99fa0f4a2491ab3b40e4285de508b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idaf25e2f834b4cc88f89c3f68733fa87_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5505d343a4b2419eb2a421712316cf53_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i051bbd9a39e84f1582a30da4f18325bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27549af74f7a4051bc0f1f972b4bc94a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">arry:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i57f84a35f9a14a08951c474ef87f4981_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">arry:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib97b878e34c24ea3a6325c62c7fed585_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">arry:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0868e1f4dd384280af92a4b7fe987eba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">arry:HardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1d13a375c944568b910edca23f6609e_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1ef0d804262143a3acc2bb557cd59e1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c4ee9a12a28452293059018625f214a_I20160708">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-08</instant>
        </period>
    </context>
    <context id="i4e230b97096c4cd6963eeac23b0154d2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:ArrayLegacyOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i76aaccac8e834bbd825f6213de76a1c9_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:STIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3050309fa0414b69ac7921826ac5da9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:ArrayLegacyOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i761d189789904d18b656606f2a3a0d2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:STIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cf53f353fcf4888908bcc1d7e194b5b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:ArrayLegacyOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i17cb19016bf64691b7551eacf13c5d48_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:STIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8b13c31465bc42f59c20f42b541005f9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:STIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie33bec2fa80c4e85bdecd09450d5518f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39768ae1aea8449bb778c2ddee93880d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib14fd8b9231241c2b736005341c39c2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cdf96ffe5c54ed5ac5e2135a1aa86d0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i11af4a4d780649aea0e76f870d23b9dd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i99bc48199ea34004810df50ce47dae42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77b4f350d3324225a66e482746031b78_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i723e9ad96c2f47cba610872cdf40ce1d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iaa1a1cf5c5544ec89186d5f957b512fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic426eccc1ba545978cf7745297b5f657_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7224f90d7da748c0939debed80046df5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i02f3e9474fd14cefb666056f992f9c14_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb1c3bbc85d945fcaaac15bdfad9175d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i35c8efcf04e1412bb568cc61f19ffa90_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cbb689c1b484882a2828bb1569c110e_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="id16fe9b5a8cf4c399794e77b420b8793_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i02384459895147d3aafc9c627e7728aa_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iccdc3a0fa5d44bc0b95ed7ac7633f2c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3038820c084b4f479cee0b4266a0f507_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7c5ee7ee1a4b4cd3b95b460039aab753_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99041cc4adcc4f5eb902a70b51830a9d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3dc30107a67b4bcc82df16d6d8890327_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e25670e94af4ab1bb446b243feef904_I20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-14</instant>
        </period>
    </context>
    <context id="ie9db92dafd724e5aba501d8b52cb7c2b_D20201014-20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-14</startDate>
            <endDate>2020-10-14</endDate>
        </period>
    </context>
    <context id="idb48827aaf664638bf754ff3cec6b5f0_I20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-14</instant>
        </period>
    </context>
    <context id="iec81f38c546446989bccb5886ea12df0_D20201014-20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-14</startDate>
            <endDate>2020-10-14</endDate>
        </period>
    </context>
    <context id="i02fe305822174a51928bc32ecbfc5bda_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="i0e0293102de74ec5b45037e2e8d22009_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i1a5f0d901fb54b588a5a5a381bcc97f8_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="ic52e4f32a4f7410a8fd1fde646f1337d_D20210222-20210222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:SeniorSecuredCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-22</startDate>
            <endDate>2021-02-22</endDate>
        </period>
    </context>
    <context id="i104a0230ba8e40df835ccface5a315f1_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="i18bbcfc442b94e9b8a96b5d4717f1b75_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:RevolvingCreditFacilityFirstAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="i19c9225e1c7d450c9b993061e3750b19_I20210226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="i863f37e19a62461ea1c2730f5eb66342_I20210226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:RevolvingCreditFacilitySecondAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="i8777eff567cf4b3cb291f3ac20c47a4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b31a47299434cd08b2ddee69edecb35_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6085b23a211c4bb0af100ed48916e880_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i025ca417cef34e52b862646298c3b800_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia1985cfd344748aeb877c10d083f3ecd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4102b207e1da4eb09d919057dcdb63c8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8c60f9a31cc0493e977705a0f4a52264_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7db46e915adc4d86bd8837249bca2be2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic628a1a9a48a4ad586a5917d048868e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">arry:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfb2454929c642babce2aee0f23239d5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i78e7a46ec35641a19e71be9161d7aacb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i003ae75507d34143bc3d38042bd2692e_I20211203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-03</instant>
        </period>
    </context>
    <context id="i69759008cd0d4148a2606a087e9b424e_I20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-09</instant>
        </period>
    </context>
    <context id="i641d82c0464b468fa819f8886a07a8ce_D20211203-20211203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-03</startDate>
            <endDate>2021-12-03</endDate>
        </period>
    </context>
    <context id="idd94e968f90b42d0b6d6bba0255b11b4_D20211209-20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-09</startDate>
            <endDate>2021-12-09</endDate>
        </period>
    </context>
    <context id="iaf20ae24473141c683ed1d26dc61f8a3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if471de7591a54af9865bfb091ccd1bbd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5f5bc0cd1483490dad1e6381950928a2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleSeniorNotesDue2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i144ff504e18a4e31bdd539fd5593296f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleNoteCappedCallTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i92e3c0bc874d4c6c83d05966e3002f1b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">arry:ConvertibleNoteCappedCallTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib3cd28a096a5485faded537e56ef0174_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibac685dd405c445ebdd7c14f76a7386f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:STIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibdba6e30d36b424e891c6fd0506cabb6_I20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-10</instant>
        </period>
    </context>
    <context id="iec7d3a790e3742b986a6ea6127bb4450_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="i9034578263e948c29fbeb14e59b7093c_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="ib3c26f20b5f64698b88b920069291351_D20210927-20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementExpiryOrTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">arry:BCPHeliosAggregatorLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-27</startDate>
            <endDate>2021-09-27</endDate>
        </period>
    </context>
    <context id="i6123eb4941004a7694814954b8944b6e_D20210927-20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-27</startDate>
            <endDate>2021-09-27</endDate>
        </period>
    </context>
    <context id="i56df0f0bb9fb4a4f8da2dc837dce3ec5_D20210927-20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-27</startDate>
            <endDate>2021-09-27</endDate>
        </period>
    </context>
    <context id="ifcac7fdfab7e4d389c6a3b4afab4b717_I20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementVotingAndConsentRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-27</instant>
        </period>
    </context>
    <context id="iafd61df9101c42ac9b1c13040109cb90_I20210927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-27</instant>
        </period>
    </context>
    <context id="i5bfcbbf79c2c46509f2d79c7918945dd_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="i0fc5ef0a199d49df8c87f401d6a16393_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementAdditionalClosingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="if08abe404c7d4fcaaa432de423f07e34_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementAdditionalClosingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="ic08ccdd340564c8bae990cef4d001f8a_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="ib2f6378bb999404ea7781682b38d1ef5_D20210810-20210810">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementAdditionalClosingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-10</startDate>
            <endDate>2021-08-10</endDate>
        </period>
    </context>
    <context id="ib5b452f7c81f42be85932a213b16d99f_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="i7a945c7170f34139b3c5e23b2d2e42c0_I20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">arry:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-07</instant>
        </period>
    </context>
    <context id="ice338fdf9be24e2688bcd4b2096c0f98_I20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <instant>2022-01-07</instant>
        </period>
    </context>
    <context id="i70e1a540f04341c5b3e239797c6500ce_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="i99fe4a30b3b94c48ab6a639a919ff1c6_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="i19cd115d59a14639a0bd2a0a9f04d766_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">arry:AccruedRegularDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="ie984240eb7ba4e079ade2960cd85452f_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">arry:CashRegularDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="icdaf3a346b5041d2acf1bcd92db4ec3c_I20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-07</instant>
        </period>
    </context>
    <context id="iebb10defb92e47efac76de6f77bea8b1_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">arry:CashRegularDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="arry:AnniversaryDateAxis">arry:FifthSixthAndSeventhAnniversariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="id04496b883c34b9d94135a9ab846d958_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">arry:CashRegularDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="arry:AnniversaryDateAxis">arry:EighthNinthAndTenthAnniversariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="if864f12b255644dead437cfe499313ea_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3a78d968074a45a39d6d8cac790484f4_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb2d922ebbc74ec7bbf43d9f495bdbaa_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i48e296b3579c45e182d19aaef0b34516_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">arry:SeriesARedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia4ae0a517a2f4d9e847ea0ebc3b725a5_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="arry:AnniversaryDateAxis">arry:AnniversaryDateOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="i2750bc254f2349fa887257c09da101db_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="arry:AnniversaryDateAxis">arry:AnniversaryDateTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="i3811c8d0f74e4a4fbcc96eb1c57de59d_D20220107-20220107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="arry:AnniversaryDateAxis">arry:AnniversaryDateThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-07</startDate>
            <endDate>2022-01-07</endDate>
        </period>
    </context>
    <context id="ic36953e7b1894af2bb8233c68957c592_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5cf33d8962394cd7993e4d0728b387b8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e7c0a3433c14f1eb51d0c9851a2e2c1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i88609f93b78040b6b2581a731139dfe7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2fd076be4ac844bead698946fc03950d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9bc179e471534388b7ecca30edf53690_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7f93b52a26bb44a6b5e8c6c0e96fddc0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i33f499a59b3644188e68a245dff28499_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i72f0f948757240c09155105d8a2fb063_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8c13290315754fc9a3ef4121fa31bc38_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib65024868c064d7e92de1d6a5f7a04e8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">arry:BillAndHoldObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4eecd9b7a7a8457aaa6d154f351d4fb7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">arry:BillAndHoldObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4e0a64966056493093bd850d440d6d44_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i3e9ec4c066a744e185f9e916c1b88239_D20220715-20220715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">arry:NextrackerLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-15</startDate>
            <endDate>2022-07-15</endDate>
        </period>
    </context>
    <context id="icf7bb32fe809403b9c1f69191471e40f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i90e1752e95fa43b983bf98b2927466c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie220fb77b3884340a6ed4e4ff8f42c20_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifb71ef80b91c4c7a97ccc2487254eadc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i580ad7127d944d6196c846b3a9323154_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i06ec984890b34498b64572089bf472b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i232c8dca5d5a49a7bb1cbfabd1199d7f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i219a94193c014346be4638268b84868d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib51769bdcd12408fa48499d7403b1a3d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i464f0fe5aac14bb0a9e87d71aaf4f9bd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">arry:ArrayMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">arry:TaxReceivableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia0b00a1aaaa84e77b63d33f8cb6953da_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i4f8972260e57448ca22323dbdc48a519_I20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">arry:A2020EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-14</instant>
        </period>
    </context>
    <context id="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ec4b98071a34cddb95b1ee6510eec35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea783427fe174fafbc413b6f2e2e309b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if879814239e144649ed5a170e19f7943_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5d47c40078ca4f60a08d4b827f4aa938_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i98fe1842e52d4f9cb1f8baba55adadf1_D20191119-20191119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-19</startDate>
            <endDate>2019-11-19</endDate>
        </period>
    </context>
    <context id="iae1b11c0fadd48eea75af758bc945d04_D20200519-20200519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-19</startDate>
            <endDate>2020-05-19</endDate>
        </period>
    </context>
    <context id="iec57b636d0064789a2ab8d95a33bd2eb_D20200328-20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-03-28</endDate>
        </period>
    </context>
    <context id="ia9ebdca3b589432786ecf17f9669d864_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e498051ae4840ccb9d9a66ce8749d34_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if3f2ad60a4b043cf8e140f4f5f10ec21_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6111ddc9da6c4657a3b6ed6b899ef69c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9dccf2ea7fd249b9960e52cc1da66878_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i14b7812d6a59460496e23abb006d9dfc_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia938bd0760344fe58721d34878e4177f_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i84ca32bd30994ceea58370f968656d10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id71729628f744368b3df041e6a26def8_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:ArrayLegacyOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i107d37ff8b1a47688f0ff273fd76d829_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:STIOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9619bb8d42844c5980f24ffe688db3ef_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:ArrayLegacyOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20122161b57f44359edc8d924ba6d789_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001820721</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">arry:ArrayLegacyOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-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="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>arry:segment</measure>
    </unit>
    <unit id="representative">
        <measure>arry:representative</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80L2ZyYWc6NTg3NmYxNDhhMGI1NDA1OThlYzczZjIzYjAwOTUwZDcvdGFibGU6NWY5YzQwMTkwNmM2NDJiYjhjNjg1MjkwNDc2YzYxZDgvdGFibGVyYW5nZTo1ZjljNDAxOTA2YzY0MmJiOGM2ODUyOTA0NzZjNjFkOF8xLTEtMS0xLTg1NDc3_e47938cc-2cc6-4894-a526-85707f16ace0">0001820721</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80L2ZyYWc6NTg3NmYxNDhhMGI1NDA1OThlYzczZjIzYjAwOTUwZDcvdGFibGU6NWY5YzQwMTkwNmM2NDJiYjhjNjg1MjkwNDc2YzYxZDgvdGFibGVyYW5nZTo1ZjljNDAxOTA2YzY0MmJiOGM2ODUyOTA0NzZjNjFkOF8yLTEtMS0xLTg1NDc3_1fcd51c4-0c8e-4a97-8faa-fc3c7c51657e">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80L2ZyYWc6NTg3NmYxNDhhMGI1NDA1OThlYzczZjIzYjAwOTUwZDcvdGFibGU6NWY5YzQwMTkwNmM2NDJiYjhjNjg1MjkwNDc2YzYxZDgvdGFibGVyYW5nZTo1ZjljNDAxOTA2YzY0MmJiOGM2ODUyOTA0NzZjNjFkOF8zLTEtMS0xLTg1NDc3_2ba9e645-af22-400b-a185-90f3c9386788">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80L2ZyYWc6NTg3NmYxNDhhMGI1NDA1OThlYzczZjIzYjAwOTUwZDcvdGFibGU6NWY5YzQwMTkwNmM2NDJiYjhjNjg1MjkwNDc2YzYxZDgvdGFibGVyYW5nZTo1ZjljNDAxOTA2YzY0MmJiOGM2ODUyOTA0NzZjNjFkOF80LTEtMS0xLTg1NDc3_2870a46a-5e91-494d-997f-aa4304b7a76f">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80L2ZyYWc6NTg3NmYxNDhhMGI1NDA1OThlYzczZjIzYjAwOTUwZDcvdGFibGU6NWY5YzQwMTkwNmM2NDJiYjhjNjg1MjkwNDc2YzYxZDgvdGFibGVyYW5nZTo1ZjljNDAxOTA2YzY0MmJiOGM2ODUyOTA0NzZjNjFkOF81LTEtMS0xLTg1NDc3_3d197341-96b7-4b52-a18c-2ff16381e617">false</dei:AmendmentFlag>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85NC9mcmFnOmEzNDg4NmI2ZWY5ODRlMzFiZGQ0ZDkwMDJkNjA4NTJhL3RleHRyZWdpb246YTM0ODg2YjZlZjk4NGUzMWJkZDRkOTAwMmQ2MDg1MmFfNzM2_ee033b45-5b12-47de-8755-b7c775310e85"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF84Nw_4e748cda-7559-4bcb-9005-5fb7f53338b7">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF85Mg_59aea961-f249-453c-a3e9-5ac0abc746cd">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF8yMTk5MDIzMjU3ODI2_9dba5217-ec9d-4099-b10b-4abff18caf04">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF8yMjI_b98968e9-1e52-4d4c-8b35-b343157b803f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF8zOTM_c0b38492-9a26-4248-b153-41bb9986062c">001-39613</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF80MDA_2dfb90c0-a2ed-4074-8222-21f179d46f37">ARRAY TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6MWI1NDdiOTBiZGZhNGM0NmFiZTdhNGViODRmM2U1YmEvdGFibGVyYW5nZToxYjU0N2I5MGJkZmE0YzQ2YWJlN2E0ZWI4NGYzZTViYV8wLTAtMS0xLTg1NDc3_95cb4f50-d684-4e0f-914f-94e7ed2e1f98">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6MWI1NDdiOTBiZGZhNGM0NmFiZTdhNGViODRmM2U1YmEvdGFibGVyYW5nZToxYjU0N2I5MGJkZmE0YzQ2YWJlN2E0ZWI4NGYzZTViYV8wLTUtMS0xLTg1NDc3_8ca428f4-a9b6-41b3-8a65-2a64dad8c128">83-2747826</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6MWI1NDdiOTBiZGZhNGM0NmFiZTdhNGViODRmM2U1YmEvdGFibGVyYW5nZToxYjU0N2I5MGJkZmE0YzQ2YWJlN2E0ZWI4NGYzZTViYV8zLTAtMS0xLTg1NDc3_2c08c5b1-9f63-422f-ab2c-4a5362712be3">3901 Midway Place NE</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6MWI1NDdiOTBiZGZhNGM0NmFiZTdhNGViODRmM2U1YmEvdGFibGVyYW5nZToxYjU0N2I5MGJkZmE0YzQ2YWJlN2E0ZWI4NGYzZTViYV8zLTEtMS0xLTg1NDc3_7e2df4a0-d0ea-419d-90d6-3d58975b8fae">Albuquerque</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6MWI1NDdiOTBiZGZhNGM0NmFiZTdhNGViODRmM2U1YmEvdGFibGVyYW5nZToxYjU0N2I5MGJkZmE0YzQ2YWJlN2E0ZWI4NGYzZTViYV8zLTMtMS0xLTg1NDc3_73e53f8d-a616-45ae-9d7c-0a80326426c2">NM</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6MWI1NDdiOTBiZGZhNGM0NmFiZTdhNGViODRmM2U1YmEvdGFibGVyYW5nZToxYjU0N2I5MGJkZmE0YzQ2YWJlN2E0ZWI4NGYzZTViYV8zLTUtMS0xLTg1NDc3_501fed27-a531-4532-9b09-7ac07cd1b4d1">87109</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6ODFlM2MxMmIzYTFjNDE2MGJkODYyNWE4NzdlYTZlOWYvdGFibGVyYW5nZTo4MWUzYzEyYjNhMWM0MTYwYmQ4NjI1YTg3N2VhNmU5Zl8wLTEtMS0xLTg1NDc3_145ce0e0-0084-4a40-b7b1-0fa5ee4316ff">(505)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6ODFlM2MxMmIzYTFjNDE2MGJkODYyNWE4NzdlYTZlOWYvdGFibGVyYW5nZTo4MWUzYzEyYjNhMWM0MTYwYmQ4NjI1YTg3N2VhNmU5Zl8wLTItMS0xLTg1NDc3_4b9b9f1e-8975-4e56-ab98-b26be6d2cdd9">881-7567</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6ODhhOTFmYjg5NmRiNGFmOGFhNWJiNjk4MWJmOGEwMTIvdGFibGVyYW5nZTo4OGE5MWZiODk2ZGI0YWY4YWE1YmI2OTgxYmY4YTAxMl8xLTAtMS0xLTg1NDc3_5262016c-29d1-42a0-bab2-d5b8bfcaf7dc">Common stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6ODhhOTFmYjg5NmRiNGFmOGFhNWJiNjk4MWJmOGEwMTIvdGFibGVyYW5nZTo4OGE5MWZiODk2ZGI0YWY4YWE1YmI2OTgxYmY4YTAxMl8xLTItMS0xLTg1NDc3_1764a74b-b41e-498e-b01a-5c4fbab95c38">ARRY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6ODhhOTFmYjg5NmRiNGFmOGFhNWJiNjk4MWJmOGEwMTIvdGFibGVyYW5nZTo4OGE5MWZiODk2ZGI0YWY4YWE1YmI2OTgxYmY4YTAxMl8xLTQtMS0xLTg1NDc3_76a92596-8de4-411a-a48e-7736f4b72201">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF85Njk_05737f6a-0369-48f9-ae8f-fc11bb73d3c9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF8xMjk5_dbd8d922-cac4-4d08-b24c-6a67af901ab7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6Y2E5MDgwYWM2YzNjNGVlYmE1YzFiZTIwMzEyNzYyOTQvdGFibGVyYW5nZTpjYTkwODBhYzZjM2M0ZWViYTVjMWJlMjAzMTI3NjI5NF8wLTAtMS0xLTg1NDc3_e1024b97-d350-4a61-a7bf-fdd88f8f6db9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6Y2E5MDgwYWM2YzNjNGVlYmE1YzFiZTIwMzEyNzYyOTQvdGFibGVyYW5nZTpjYTkwODBhYzZjM2M0ZWViYTVjMWJlMjAzMTI3NjI5NF8xLTMtMS0xLTg1NDc3_b1d9f373-3e8f-4844-8ab8-8ae4469d7571">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGFibGU6Y2E5MDgwYWM2YzNjNGVlYmE1YzFiZTIwMzEyNzYyOTQvdGFibGVyYW5nZTpjYTkwODBhYzZjM2M0ZWViYTVjMWJlMjAzMTI3NjI5NF8yLTMtMS0xLTg1NDc3_f7c373f5-c381-4e2c-8abe-b8c129d67789">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF8yMjY2_fcb2def5-caf8-4e7b-bcc2-6a0356d57568">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i22853cbac9ea4eb5b45b081adea133d8_I20221107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xL2ZyYWc6N2NhNDE5ZTUyOWUyNDY5MzkyOWQ4OGMxNWFlNmM1YmQvdGV4dHJlZ2lvbjo3Y2E0MTllNTI5ZTI0NjkzOTI5ZDg4YzE1YWU2YzViZF8yMTg3_11aac422-e177-4bf3-8adb-51e8840243ba"
      unitRef="shares">150490517</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMy0xLTEtMS04NTQ3Nw_21714e08-33ed-432c-a579-5d6d82374535"
      unitRef="usd">62778000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMy0zLTEtMS04NTQ3Nw_82bf7d0d-e348-4a50-bfbb-e2ea0ae9c95b"
      unitRef="usd">367670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNC0xLTEtMS04NTQ3Nw_db2ae8da-eb28-4d51-94ce-9a3803fcfcb7"
      unitRef="usd">485174000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNC0zLTEtMS04NTQ3Nw_bdcb0b8e-0429-42b0-afe0-dad589af9e7b"
      unitRef="usd">236009000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNS0xLTEtMS04NTQ3Nw_03dab41e-a36d-4b14-a50d-16ce61ead394"
      unitRef="usd">269775000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNS0zLTEtMS04NTQ3Nw_a6d140d4-0e56-41fa-aa16-12ef7322e562"
      unitRef="usd">205653000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNi0xLTEtMS04NTQ3Nw_46dc795f-7c1c-4a4b-88b1-f75186d5e529"
      unitRef="usd">12765000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNi0zLTEtMS04NTQ3Nw_f449a5c4-fe27-40ed-aa17-812b922906c3"
      unitRef="usd">9052000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNy0xLTEtMS04NTQ3Nw_8e3e0b01-172f-4e44-9167-d6586cf2562d"
      unitRef="usd">41309000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNy0zLTEtMS04NTQ3Nw_fbc8b7df-cfba-4a12-8740-ebce83d8451a"
      unitRef="usd">33649000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfOC0xLTEtMS04NTQ3Nw_291a4a2a-dc2c-4a72-a5ad-0f51ef7a598f"
      unitRef="usd">871801000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfOC0zLTEtMS04NTQ3Nw_eea0c057-48c1-4afa-adeb-2a8048534916"
      unitRef="usd">852033000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfOS0xLTEtMS04NTQ3Nw_67414dae-acd6-4e01-bf89-354d879f521f"
      unitRef="usd">20024000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfOS0zLTEtMS04NTQ3Nw_7c6709f7-998d-41e1-8424-3a0c86edd040"
      unitRef="usd">10692000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTAtMS0xLTEtODU0Nzc_f309609d-dc34-4ac5-a537-6b99ba2c28d7"
      unitRef="usd">359629000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTAtMy0xLTEtODU0Nzc_b1eeae39-91d4-48bb-b2ef-716214f42c3c"
      unitRef="usd">69727000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTEtMS0xLTEtODU0Nzc_d40f6293-f86e-468d-bf2a-3f59b35d9981"
      unitRef="usd">384084000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTEtMy0xLTEtODU0Nzc_775fc9ac-4988-4ef5-b803-6ce493e10684"
      unitRef="usd">174753000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTItMS0xLTEtODU0Nzc_4e70fa79-31c1-422e-8b66-afd0d29e788e"
      unitRef="usd">18785000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTItMy0xLTEtODU0Nzc_7a6baec4-3112-476a-b109-91aabf909480"
      unitRef="usd">9345000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTMtMS0xLTEtODU0Nzc_8d733db7-cf72-4d57-af89-6bb916413af9"
      unitRef="usd">27502000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTMtMy0xLTEtODU0Nzc_234859f4-70bf-470f-bfcd-d03eb10dc2b6"
      unitRef="usd">26429000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTQtMS0xLTEtODU0Nzc_b0bd7d15-4a9f-4c88-b22f-802aafdf0fd6"
      unitRef="usd">1681825000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTQtMy0xLTEtODU0Nzc_b4a390f5-1477-40c3-82c5-92cbea7e73e2"
      unitRef="usd">1142979000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTgtMS0xLTEtODU0Nzc_a203cc35-6c4a-4be8-aaee-d48b6250145d"
      unitRef="usd">199358000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTgtMy0xLTEtODU0Nzc_8993210e-098d-446c-be0a-c7417e6ca5cb"
      unitRef="usd">91392000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTktMS0xLTEtODU0Nzc_072254f2-709a-4e33-bfe9-d47804e22d72"
      unitRef="usd">478000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMTktMy0xLTEtODU0Nzc_0b8ab8c4-4dac-42f1-94f1-6542be0e1a39"
      unitRef="usd">610000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjAtMS0xLTEtODU0Nzc_e1202d6f-628f-4ebe-9ae2-bd54335f290d"
      unitRef="usd">91102000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjAtMy0xLTEtODU0Nzc_b2a4dac7-5b39-4db3-a195-557d5621c52b"
      unitRef="usd">38494000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjEtMS0xLTEtODU0Nzc_f9e8a6e8-fda1-4ef1-8a27-e7f8508d425f"
      unitRef="usd">4237000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjEtMy0xLTEtODU0Nzc_53e1bded-fe88-4619-bbbb-37bad5abdd52"
      unitRef="usd">3192000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjItMS0xLTEtODU0Nzc_df1e45f4-8bd9-4749-b3ec-9b77409b0c09"
      unitRef="usd">10587000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjItMy0xLTEtODU0Nzc_38064bd6-e85c-4d57-9d4d-c0a5c6b68caf"
      unitRef="usd">60000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjMtMS0xLTEtODU0Nzc_0e4ed634-ad46-4593-bc47-bb7f8ec126ce"
      unitRef="usd">154692000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjMtMy0xLTEtODU0Nzc_b6b87433-e959-4a8f-ad53-8137750e3490"
      unitRef="usd">99575000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjQtMS0xLTEtODU0Nzc_0e795a1e-373b-443c-9280-1e12687707bf"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjQtMy0xLTEtODU0Nzc_d0419ba0-b670-46a5-8962-cf02ce089aa0"
      unitRef="usd">1773000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjUtMS0xLTEtODU0Nzc_a4a82ff6-0743-4d2c-98cb-c2cf90177c48"
      unitRef="usd">47686000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjUtMy0xLTEtODU0Nzc_9b284208-8339-4b3f-ad8e-3de202fadead"
      unitRef="usd">4300000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjYtMS0xLTEtODU0Nzc_5c926847-70e8-485d-a286-bcbd1e4d0557"
      unitRef="usd">4981000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjYtMy0xLTEtODU0Nzc_f5c0f9e7-8084-4070-b857-30651a2bedb3"
      unitRef="usd">5909000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjctMS0xLTEtODU0Nzc_542b5d15-baf7-4333-9f43-0b6e6a9129a3"
      unitRef="usd">513121000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjctMy0xLTEtODU0Nzc_ee003e85-08d0-4f87-8f55-82b7f16b1912"
      unitRef="usd">245305000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjktMS0xLTEtODU0Nzc_2ab68238-43c8-46ce-99b9-ddc7580e6b79"
      unitRef="usd">74139000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMjktMy0xLTEtODU0Nzc_4ce83902-4bd8-484c-8e40-dad865eed5c8"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzAtMS0xLTEtODU0Nzc_7cd6739d-da6d-45ac-bb85-f989b97e8c9b"
      unitRef="usd">7113000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzAtMy0xLTEtODU0Nzc_21bda515-2bdf-4bc3-ab49-288a5147f37b"
      unitRef="usd">12804000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzEtMS0xLTEtODU0Nzc_98e5f802-714e-41f3-9563-cf4d0a9147fd"
      unitRef="usd">9113000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzEtMy0xLTEtODU0Nzc_d458a4c0-291d-4a26-8758-365487c5994d"
      unitRef="usd">5557000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzItMS0xLTEtODU0Nzc_afb2de38-c62d-4592-b495-a20af31d0b7b"
      unitRef="usd">3852000</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:ProductWarrantyAccrualNoncurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzItMy0xLTEtODU0Nzc_a10a4743-7594-44f1-b22e-d8ff0fddee40"
      unitRef="usd">0</us-gaap:ProductWarrantyAccrualNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzMtMS0xLTEtODU0Nzc_e16479e7-1be9-453c-9c6a-378cedaf4541"
      unitRef="usd">725109000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzMtMy0xLTEtODU0Nzc_ad68610c-0273-48ef-aa71-37d426d51ec7"
      unitRef="usd">711056000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzQtMS0xLTEtODU0Nzc_f01fa310-1d33-4790-9522-21e46386516f"
      unitRef="usd">819326000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzQtMy0xLTEtODU0Nzc_40b9dd53-ec27-4730-a973-c6c144a4b73c"
      unitRef="usd">729417000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzUtMS0xLTEtODU0Nzc_df7a4932-d2a2-4feb-a09d-eb1ba031f0ad"
      unitRef="usd">1332447000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzUtMy0xLTEtODU0Nzc_57aed3a8-573d-4ece-807e-0fedc8fed97a"
      unitRef="usd">974722000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzYtMS0xLTEtODU0Nzc_0670e91d-37fd-453b-ba31-c755e61af9ea"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzYtMy0xLTEtODU0Nzc_17adbde6-8137-4073-bd4f-e15f477c34c3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF81Mw_34207619-9164-41e3-9b8a-2c1cf4e1c225"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF81Mw_76dd5b1c-059a-4c7a-8eeb-e421ab498533"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF82OA_28150138-b521-4a19-9b7e-9db3d41f6b46"
      unitRef="shares">500000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF82OA_323ebca2-1bb5-4ccb-a862-a9d0f9969a7e"
      unitRef="shares">500000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF84Mw_6bb65fa9-dfa7-4e8d-a252-c304affdf860"
      unitRef="shares">400000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF85MA_1d02b75b-547e-4538-a1a3-e67cff5c391f"
      unitRef="shares">350000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF8xNjQ_2ab670f2-e6a7-4d8c-8a5c-c01097157788"
      unitRef="usd">400000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjowNmU3N2Y0ZjU4NWE0NzA4ODVhN2RlMjZiNTJjMzgyOF8xNzE_fcf8efbf-ae90-49ea-bcb2-19cfe6f7fe00"
      unitRef="usd">350000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMS0xLTEtODU0Nzc_81ea755b-85c5-4a47-81e5-0f5695979089"
      unitRef="usd">287561000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzctMy0xLTEtODU0Nzc_fbc261ba-f6d6-489c-9aab-7a878ff3225b"
      unitRef="usd">237462000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjozZTIxOWEwZjJmZjI0MjUwYjY4NTA0M2IyMzg0MWI1Ml8yMw_6b95f24c-052e-48fe-98ad-9f6b14557cea"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjozZTIxOWEwZjJmZjI0MjUwYjY4NTA0M2IyMzg0MWI1Ml8yMw_d9907c56-4063-4887-ac00-017ed5664651"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjozZTIxOWEwZjJmZjI0MjUwYjY4NTA0M2IyMzg0MWI1Ml8zOA_60bd21f1-756b-4a8a-a0d4-f0f70606df5f"
      unitRef="shares">4500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjozZTIxOWEwZjJmZjI0MjUwYjY4NTA0M2IyMzg0MWI1Ml8zOA_6f94e7d3-8fa5-4f41-b50c-9f00a96118e0"
      unitRef="shares">4500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjozZTIxOWEwZjJmZjI0MjUwYjY4NTA0M2IyMzg0MWI1Ml82MA_39a8ea46-66a1-4851-9bb2-503f21a394ba"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjozZTIxOWEwZjJmZjI0MjUwYjY4NTA0M2IyMzg0MWI1Ml82MA_97bfd6df-905f-4ffd-9551-4f409be48a9e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMS0xLTEtODU0Nzc_3f37ae4f-d182-439c-94de-a7c85972d0cd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfMzktMy0xLTEtODU0Nzc_fa1f4010-5609-4e2f-b293-a0a31fda5992"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjpjMDFjMjM3Mzc4ZmU0MDAyYmFhMDNlYTMxY2RkNjk3Zl8yMA_5644c6fe-753d-42b9-81d6-9fb5e1f92f9c"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjpjMDFjMjM3Mzc4ZmU0MDAyYmFhMDNlYTMxY2RkNjk3Zl8yMA_9056d3d0-f559-4ddb-bf90-22f0ed80c036"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjpjMDFjMjM3Mzc4ZmU0MDAyYmFhMDNlYTMxY2RkNjk3Zl8zNQ_975f56c1-c63f-4e94-9df0-1a3b165b99dd"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjpjMDFjMjM3Mzc4ZmU0MDAyYmFhMDNlYTMxY2RkNjk3Zl8zNQ_a100dde7-2fc7-4d7a-b816-d055a128eb82"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjpjMDFjMjM3Mzc4ZmU0MDAyYmFhMDNlYTMxY2RkNjk3Zl81Nw_44cade10-22a4-476e-b1be-d6e070a41f56"
      unitRef="shares">150334261</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMC0xLTEtODU0NzcvdGV4dHJlZ2lvbjpjMDFjMjM3Mzc4ZmU0MDAyYmFhMDNlYTMxY2RkNjk3Zl82NA_4db5462f-d591-479d-99a2-6dc0ce727348"
      unitRef="shares">135026940</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMS0xLTEtODU0Nzc_34b00ca5-b8dc-46ef-b2ca-cab3fe57fdd1"
      unitRef="usd">150000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDAtMy0xLTEtODU0Nzc_e2eed0a9-c29f-4ca2-beaa-57096a7282d5"
      unitRef="usd">135000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDEtMS0xLTEtODU0Nzc_a7750def-4f90-483c-9279-6b714e9424bc"
      unitRef="usd">392862000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDEtMy0xLTEtODU0Nzc_05f2ccab-54b3-4f6e-8820-476792b79344"
      unitRef="usd">202562000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDItMS0xLTEtODU0Nzc_27092612-0f9e-42dc-987a-36e001c9a8e9"
      unitRef="usd">-258360000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDItMy0xLTEtODU0Nzc_c8f3f454-5e47-4127-9ae8-9320e4e30651"
      unitRef="usd">-271902000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDMtMS0xLTEtODU0Nzc_f8c78223-3c9e-4def-96b9-1f1e3a2fceb8"
      unitRef="usd">-72835000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDMtMy0xLTEtODU0Nzc_754136bd-7547-450c-9e86-80ca31a3129d"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDQtMS0xLTEtODU0Nzc_eead7ab7-252b-4b4c-badd-cd41f8ba8c7a"
      unitRef="usd">61817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDQtMy0xLTEtODU0Nzc_8641b9b1-9c5e-43cf-bdc6-1f64c9b8a024"
      unitRef="usd">-69205000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDUtMS0xLTEtODU0Nzc_af5555a3-bb0e-4ec5-b979-1fac2221447d"
      unitRef="usd">1681825000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xNi9mcmFnOmExZmFjYmY5NTI3YzRmNTBhNDYwNTVkZTlmNjk4ZmI2L3RhYmxlOmQ3MGI3NTUwNDI1YzQwMTU4NGIyMGRhZDQzNThkNmY2L3RhYmxlcmFuZ2U6ZDcwYjc1NTA0MjVjNDAxNTg0YjIwZGFkNDM1OGQ2ZjZfNDUtMy0xLTEtODU0Nzc_5279d1a7-4de9-4a50-8a6f-edab771bc26a"
      unitRef="usd">1142979000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMi0xLTEtMS04NTQ3Nw_bfbefc6a-8e6c-4113-af06-7c218b0ee779"
      unitRef="usd">515024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMi0zLTEtMS04NTQ3Nw_574c4a26-8e64-4001-871a-508316e3b371"
      unitRef="usd">188686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMi01LTEtMS04NTQ3Nw_39436a6b-f254-4193-a8b3-88ccf3b32ff6"
      unitRef="usd">1235475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMi03LTEtMS04NTQ3Nw_2a88b72f-9407-404c-959c-e77084ea2c68"
      unitRef="usd">633442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMy0xLTEtMS04NTQ3Nw_062178ed-4875-4b9a-8c2e-2dc9bd445be3"
      unitRef="usd">434801000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMy0zLTEtMS04NTQ3Nw_5eb71b69-c45d-4600-a22e-3770ec2ce8d7"
      unitRef="usd">182789000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMy01LTEtMS04NTQ3Nw_0cd45846-7eaf-4bd6-a73f-8a10d16cbfa9"
      unitRef="usd">1088719000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMy03LTEtMS04NTQ3Nw_9c3df809-3f0a-4e72-9421-007a52bd84a6"
      unitRef="usd">560872000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNC0xLTEtMS04NTQ3Nw_20a8bae9-a1a9-4b6c-a66c-c67d672cb460"
      unitRef="usd">80223000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNC0zLTEtMS04NTQ3Nw_1840c5f6-b816-4655-9879-fb2dcc9b0b4c"
      unitRef="usd">5897000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNC01LTEtMS04NTQ3Nw_b2783e84-44ad-4cb7-b324-e95b9d9feef6"
      unitRef="usd">146756000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNC03LTEtMS04NTQ3Nw_c2474df5-616a-45a5-9a2b-ac929dea7b57"
      unitRef="usd">72570000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNy0xLTEtMS04NTQ3Nw_e2360baf-e479-45d5-9ee0-b9d2948bdb79"
      unitRef="usd">38911000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNy0zLTEtMS04NTQ3Nw_ee1d0ef1-c6ec-441b-9e0f-b40dcc2c80ef"
      unitRef="usd">18493000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNy01LTEtMS04NTQ3Nw_035a4462-561b-43bc-8b1a-6cd9d8c779f1"
      unitRef="usd">107881000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfNy03LTEtMS04NTQ3Nw_66837856-fb97-4eb7-b33d-54db1a3f4674"
      unitRef="usd">58279000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOC0xLTEtMS04NTQ3Nw_44f5c3e8-806d-4550-a5a9-9fd5587babe2"
      unitRef="usd">-572000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOC0zLTEtMS04NTQ3Nw_15b3e831-22a3-477f-b091-fd0d6895a212"
      unitRef="usd">936000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOC01LTEtMS04NTQ3Nw_498932dc-f875-4a94-8d81-b34d627ea5d5"
      unitRef="usd">-5981000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOC03LTEtMS04NTQ3Nw_61dcac8c-45fa-485c-b451-f52c540999c6"
      unitRef="usd">1071000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:DepreciationAndAmortization
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOS0xLTEtMS04NTQ3Nw_c4165093-6d3f-4485-a78d-ab876590c425"
      unitRef="usd">23364000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOS0zLTEtMS04NTQ3Nw_7e62728d-f096-4422-979e-30d74f5e63ea"
      unitRef="usd">5984000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOS01LTEtMS04NTQ3Nw_8d1dea22-ec70-486d-950f-c3233cae4884"
      unitRef="usd">70405000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfOS03LTEtMS04NTQ3Nw_f7ca1155-6084-414b-9a83-820f735ba361"
      unitRef="usd">17949000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTAtMS0xLTEtODU0Nzc_cd540ad2-1c52-42a0-87f2-70744ecdfebe"
      unitRef="usd">61703000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTAtMy0xLTEtODU0Nzc_03830b69-120f-49a5-baed-e639a9f488a2"
      unitRef="usd">25413000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTAtNS0xLTEtODU0Nzc_0da903f0-0b77-4c97-a0a4-37e663c5ea1f"
      unitRef="usd">172305000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTAtNy0xLTEtODU0Nzc_b1c6e26f-22ea-482b-b58f-8c337b441b61"
      unitRef="usd">77299000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTItMS0xLTEtODU0Nzc_bf0b4b1d-e0cd-4c61-95aa-f403d6717571"
      unitRef="usd">18520000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTItMy0xLTEtODU0Nzc_083fc067-a7aa-48db-9b56-ecaf9b5a7341"
      unitRef="usd">-19516000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTItNS0xLTEtODU0Nzc_d34edf00-a5d3-47ad-a177-047c8c7fb2a6"
      unitRef="usd">-25549000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTItNy0xLTEtODU0Nzc_adee9a68-129c-4626-8c8a-b39516dbf031"
      unitRef="usd">-4729000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTUtMS0xLTEtODU0Nzc_088369e0-7fb9-41e7-9d39-030ba92d78b6"
      unitRef="usd">-399000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTUtMy0xLTEtODU0Nzc_ec4ccbb3-e720-4daf-aa5d-4c2c2ae65052"
      unitRef="usd">-297000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTUtNS0xLTEtODU0Nzc_2c8f4574-466d-464c-bfbc-025ed0abebf8"
      unitRef="usd">-27000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTUtNy0xLTEtODU0Nzc_3400f522-a9cc-41b0-969d-b3943bd98228"
      unitRef="usd">-497000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtMS0xLTEtODg1NDA_d0b35ce9-87fb-49cb-a12d-e67b0b5106df"
      unitRef="usd">42750000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtMy0xLTEtODg1NDA_210baa96-d5b1-4374-b7ff-5fb49bfe35cb"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtNS0xLTEtODg1NTQ_b87d08a8-d3a2-40ef-8d97-1cc45e8951f1"
      unitRef="usd">42750000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtNy0xLTEtODg1NTQ_c898dc23-b4e3-45e8-8204-e8901be1e405"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtMS0xLTEtODU0Nzc_e77335ec-118b-4efa-8ad2-5cd76ecc1bb5"
      unitRef="usd">-159000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtMy0xLTEtODU0Nzc_6add9b78-47c5-473c-b5b8-06c4a840b614"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtNS0xLTEtODU0Nzc_bfbf51df-5f68-4521-a4ab-ef6408ac0a18"
      unitRef="usd">1968000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTYtNy0xLTEtODU0Nzc_fd9dfee8-9a8c-4a7e-8672-c8bd3c7bcf2e"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InterestExpense
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTctMS0xLTEtODU0Nzc_a95a14c6-c5c8-41ec-909a-35d508ce4c60"
      unitRef="usd">8746000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTctMy0xLTEtODU0Nzc_6ee2de19-5cd1-4fc6-8b0d-9726e958a8e7"
      unitRef="usd">13109000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTctNS0xLTEtODU0Nzc_a1008d90-ccc7-417e-b4a9-50fbb75a0e9f"
      unitRef="usd">23709000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTctNy0xLTEtODU0Nzc_f350fd88-7285-4b55-874b-12e6300dcdd9"
      unitRef="usd">28769000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTgtMS0xLTEtODU0Nzc_1a3f0003-324b-4ce7-8bc6-df12726f8aea"
      unitRef="usd">33446000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTgtMy0xLTEtODU0Nzc_bde68b35-498c-40ec-8a27-da3ddf3644b5"
      unitRef="usd">-13406000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTgtNS0xLTEtODU0Nzc_aeee0db1-5a88-405d-a0f9-1c8cb6a00b8b"
      unitRef="usd">20982000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTgtNy0xLTEtODU0Nzc_19e28c69-5d01-4dce-a797-d2abdbaa4db8"
      unitRef="usd">-29266000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTktMS0xLTEtODU0Nzc_bd7f0851-1eed-4f5b-babd-d1c79980b213"
      unitRef="usd">51966000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTktMy0xLTEtODU0Nzc_ef4991e0-ba55-4b6b-8ab6-98cb41b921ab"
      unitRef="usd">-32922000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTktNS0xLTEtODU0Nzc_d7104efa-9c37-4001-98a5-955035fa84e8"
      unitRef="usd">-4567000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMTktNy0xLTEtODU0Nzc_06667006-2e7c-4ee2-8a8a-0e5fc90a5119"
      unitRef="usd">-33995000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjAtMS0xLTEtODU0Nzc_4e0fa761-d160-4d4a-a8f1-c34bd0c66039"
      unitRef="usd">11144000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjAtMy0xLTEtODU0Nzc_11138d93-6f9a-4c06-b787-afeb2f7ed6c8"
      unitRef="usd">-5361000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjAtNS0xLTEtODU0Nzc_e6d97d00-cb8c-4807-8c0f-b9ccccd663b7"
      unitRef="usd">-18109000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjAtNy0xLTEtODU0Nzc_c4c8a45f-48fe-4930-bad4-d3a07e8a616e"
      unitRef="usd">-5493000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjEtMS0xLTEtODU0Nzc_c43dc5b9-ad4e-4202-897a-431a1ae724d0"
      unitRef="usd">40822000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjEtMy0xLTEtODU0Nzc_47b05baa-7c33-425c-9fd8-aaf63b3e76a1"
      unitRef="usd">-27561000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjEtNS0xLTEtODU0Nzc_4f652f6b-40c6-488d-903f-251d8ebf9b14"
      unitRef="usd">13542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjEtNy0xLTEtODU0Nzc_4cc9ba8f-e397-4943-87f4-ba1727eef61b"
      unitRef="usd">-28502000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjItMS0xLTEtODU0Nzc_5f90b091-b9eb-4f37-bcb1-28bd47c88b2b"
      unitRef="usd">12257000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjItMy0xLTEtODU0Nzc_2dadb9d3-cf18-43fc-a87d-0da2e61af6f9"
      unitRef="usd">5479000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjItNS0xLTEtODU0Nzc_ad415702-8608-47f5-a0ab-9a134fa4883b"
      unitRef="usd">36045000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjItNy0xLTEtODU0Nzc_d439a16b-d192-41dc-93aa-0d9d5ac566b8"
      unitRef="usd">5479000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjMtMS0xLTEtODU0Nzc_97616852-e289-4b5e-80ce-9aa67f1c992c"
      unitRef="usd">28565000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjMtMy0xLTEtODU0Nzc_fdf0c076-dc89-4ff1-8d7d-0cf776db2453"
      unitRef="usd">-33040000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjMtNS0xLTEtODU0Nzc_6041cf1b-325c-42e7-ad26-5b034ae1012f"
      unitRef="usd">-22503000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjMtNy0xLTEtODU0Nzc_030f66de-79a0-4dbf-9172-d5772674a75e"
      unitRef="usd">-33981000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjYtMS0xLTEtODU0Nzc_22264016-8628-4be1-b71c-c50a0c05e809"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjYtMy0xLTEtODU0Nzc_662a491b-a069-44ff-b02a-3d33857034ff"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjYtNS0xLTEtODU0Nzc_473c2264-0f1c-4200-8fbf-15ba4407b4dc"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjYtNy0xLTEtODU0Nzc_7fd970bf-993e-4530-a731-af2f09f53ae0"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjctMS0xLTEtODU0Nzc_4de32869-b17a-4af9-a9dc-16dec0c247b5"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjctMy0xLTEtODU0Nzc_9224e5b2-92a9-4b3f-a041-8416c8985911"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjctNS0xLTEtODU0Nzc_7f28a13e-479b-445b-9516-0d6f49254e4c"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjctNy0xLTEtODU0Nzc_282f9189-57a4-439a-bb95-10e868aeb994"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjktMS0xLTEtODU0Nzc_0c7c0733-1663-499c-b3e6-90fb7d5304fc"
      unitRef="shares">150322000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjktMy0xLTEtODU0Nzc_8c8bd240-8b6d-4ce4-b077-8d4f874cd183"
      unitRef="shares">130955000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjktNS0xLTEtODU0Nzc_5a2147fb-5c6e-40cd-844b-db714c19bcd9"
      unitRef="shares">149604000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMjktNy0xLTEtODU0Nzc_93780084-a73c-47bf-a2f2-cf31dc2b5ef3"
      unitRef="shares">128315000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMzAtMS0xLTEtODU0Nzc_9c26831d-e754-42ee-8da0-bd1f1d5db8e7"
      unitRef="shares">151382000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMzAtMy0xLTEtODU0Nzc_0f16a40d-d0ce-45aa-b595-e98c513351b7"
      unitRef="shares">130955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMzAtNS0xLTEtODU0Nzc_fe2114c5-ce40-4ea2-96f8-5c20ec53a599"
      unitRef="shares">149604000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8xOS9mcmFnOmE5ZTkwMDRmYTliZDQ0ZGE5NDRmMjQ5YzMwZjUyMTUwL3RhYmxlOmE0NjVkODFlMGZhZTQ3NWFhMWFmMWRlNWU2ODkyYzA0L3RhYmxlcmFuZ2U6YTQ2NWQ4MWUwZmFlNDc1YWExYWYxZGU1ZTY4OTJjMDRfMzAtNy0xLTEtODU0Nzc_1e627488-cc71-4d2e-8eea-d4fbcef88805"
      unitRef="shares">128315000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMi0xLTEtMS04NTQ3Nw_57ac491e-0454-41ac-9ff0-10ead2e6e248"
      unitRef="usd">40822000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMi0zLTEtMS04NTQ3Nw_2d67a9ab-6c52-4f5f-b100-be70be483fc8"
      unitRef="usd">-27561000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMi01LTEtMS04NTQ3Nw_7e9e91ec-da49-4317-ae1a-2583e193fd82"
      unitRef="usd">13542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMi03LTEtMS04NTQ3Nw_726ed6d6-93ef-4381-85fd-800faac4afd8"
      unitRef="usd">-28502000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMy0xLTEtMS04NTQ3Nw_afb0fde3-4030-416b-b247-fa7a2545dcb8"
      unitRef="usd">-34106000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMy0zLTEtMS04NTQ3Nw_b06e1ff9-48c3-4bef-bb8a-32c4a82d67bf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMy01LTEtMS04NTQ3Nw_60ae3027-c6d3-4463-90c5-aa9c1d70db6c"
      unitRef="usd">-72835000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfMy03LTEtMS04NTQ3Nw_8b1eda62-1f4a-4dbb-8164-968d522380af"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfNS0xLTEtMS04NTQ3Nw_1a548c06-aecd-4a52-b997-fe65c181419a"
      unitRef="usd">6716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfNS0zLTEtMS04NTQ3Nw_0e25d9eb-e063-4948-aeae-f370edc05d78"
      unitRef="usd">-27561000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfNS01LTEtMS04NTQ3Nw_fd318eae-dbad-4a88-bfca-216579dd9288"
      unitRef="usd">-59293000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yMi9mcmFnOjJmZTQ1ZWY0NjlhYjRjYjlhYzAyY2QzY2VjNzhhNTIzL3RhYmxlOjJkMWE5NmQ1YWZjNDQ4MTA4MjEwM2I2MTczYzI4ZTMwL3RhYmxlcmFuZ2U6MmQxYTk2ZDVhZmM0NDgxMDgyMTAzYjYxNzNjMjhlMzBfNS03LTEtMS04NTQ3Nw_a21491d4-f0cf-48bf-9921-027e7e04efdf"
      unitRef="usd">-28502000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="id3111309bc42497eb5e21eeece282ec2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0xLTEtMS04NTQ3Nw_7eece235-6879-4846-ade6-cb5ded6ffd25"
      unitRef="shares">413000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="id3111309bc42497eb5e21eeece282ec2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0zLTEtMS04NTQ3Nw_fd7fcb77-f745-4e36-87d4-cea95ab01e20"
      unitRef="usd">293974000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i01b7f2b332c04a74b0eb00d3839fc432_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0xMC0xLTEtODU0Nzc_eea192b8-801d-4e17-95a9-f8284d0ae407"
      unitRef="shares">150279000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i01b7f2b332c04a74b0eb00d3839fc432_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0xMi0xLTEtODU0Nzc_15f61739-3c74-4474-9100-4c7105486706"
      unitRef="usd">150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i775e0da9d42249d6b072ecfc7bbf7bc9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0xNC0xLTEtODU0Nzc_c014b866-9bf9-4722-b32e-6d92da58cb61"
      unitRef="usd">401614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c91b65bc9324e58a292a69973fd70ee_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0xNi0xLTEtODU0Nzc_65e9e48f-5e5d-4c6a-9581-6b88a94e14c4"
      unitRef="usd">-299182000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ea5ba3608aa4972b4e5b3d565e6a0d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0xOC0xLTEtODU0Nzc_8acab67b-f945-4561-8df5-4806a778e054"
      unitRef="usd">-38729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3111309bc42497eb5e21eeece282ec2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMy0yMC0xLTEtODU0Nzc_441f987e-2a1d-4351-99de-cccd655805f8"
      unitRef="usd">63853000</us-gaap:StockholdersEquity>
    <arry:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares
      contextRef="ie951f5c6217a4155a3d5ac8056b8ae3e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNC0xMC0xLTEtODU0Nzc_a40a8018-3d98-4164-b40b-ec1a160f4af1"
      unitRef="shares">55000</arry:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibddc291a2da347e084fefb8b613c3803_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNC0xNC0xLTEtODU0Nzc_91507caf-acd7-490c-af9d-7bed04643c54"
      unitRef="usd">4097000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNC0yMC0xLTEtODU0Nzc_0d321129-3020-4bea-9bef-5c34cbacd13a"
      unitRef="usd">4097000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i287853c6b0384822a8237075498a4c7f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNS0xNC0xLTEtODU0Nzc_5e0a1f6f-d070-499f-8bc3-1e1eea92c64a"
      unitRef="usd">-592000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8be4ee66899a46a2832d0317d3ef2070_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNS0yMC0xLTEtODU0Nzc_fb6d6ee6-3566-4751-a4b8-20eac4e66622"
      unitRef="usd">-592000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquityAccretionOfDividends
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNy0zLTEtMS04NTQ3Nw_88484c66-a6ec-4b6e-864f-db42034448a3"
      unitRef="usd">12257000</us-gaap:TemporaryEquityAccretionOfDividends>
    <us-gaap:DividendsPreferredStock
      contextRef="ibddc291a2da347e084fefb8b613c3803_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNy0xNC0xLTEtODU0Nzc_99c4ef73-2fca-4cab-a27d-ddb49285734a"
      unitRef="usd">12257000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfNy0yMC0xLTEtODU0Nzc_25c04c79-b612-46cf-9534-474a425b3dba"
      unitRef="usd">12257000</us-gaap:DividendsPreferredStock>
    <arry:TemporaryEquityDividendsPaidShares
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfOC0xLTEtMS04ODc3MQ_d7d6f400-b38c-4f9f-80e4-27deb8ba859b"
      unitRef="shares">13000</arry:TemporaryEquityDividendsPaidShares>
    <arry:TemporaryEquityDividendsPaidAmount
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfOC0zLTEtMS04ODc1OQ_2d7556a4-c86a-4da4-8d18-ec45076369e5"
      unitRef="usd">18670000</arry:TemporaryEquityDividendsPaidAmount>
    <us-gaap:NetIncomeLoss
      contextRef="i851373817c2c490f878e409fbbf50f0d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfOC0xNi0xLTEtODU0Nzc_77a0ea26-b235-498e-9990-fff8ee0715f2"
      unitRef="usd">40822000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfOC0yMC0xLTEtODU0Nzc_a2da85b4-f3cc-492c-9191-5356e6ee22cc"
      unitRef="usd">40822000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if55e4890bc3c4d069ba16f1a3f0025fb_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfOS0xOC0xLTEtODU0Nzc_143bb6d8-0c62-4952-9354-0a48b5b5c979"
      unitRef="usd">-34106000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfOS0yMC0xLTEtODU0Nzc_998070bf-dd69-4c15-96c6-0e8bf3ef5195"
      unitRef="usd">-34106000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMS0xLTEtODU0Nzc_dfcb7bcb-8181-4f43-b04f-38f8906196f6"
      unitRef="shares">400000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMy0xLTEtODU0Nzc_4135d62f-43a3-48f7-9e9c-e150ce182433"
      unitRef="usd">287561000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id0d1587d5a9d46bebc2716c35612bd91_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMTAtMS0xLTg1NDc3_c0fd2999-23a6-4d3c-8834-a19f38ed8d71"
      unitRef="shares">150334000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id0d1587d5a9d46bebc2716c35612bd91_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMTItMS0xLTg1NDc3_30ffcf48-1e14-4f78-90d9-39c157ecf651"
      unitRef="usd">150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb4658718fcc459d9a91837e0777f4e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMTQtMS0xLTg1NDc3_474d237f-22dc-4be6-a72e-56ff699b46ec"
      unitRef="usd">392862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie29f95ead232465bae9279d02f35e8a6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMTYtMS0xLTg1NDc3_44beb00b-5981-4809-a16d-809daad29ea0"
      unitRef="usd">-258360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f638adf5cfb4ac0b72fe9d7684decfa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMTgtMS0xLTg1NDc3_a2c2dd0c-f4af-44d6-a301-b3cd624b7681"
      unitRef="usd">-72835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOmI0MGJhNGZmYTcwMzQzY2FiNDFiOTYyMGQ5MDRhODYwL3RhYmxlcmFuZ2U6YjQwYmE0ZmZhNzAzNDNjYWI0MWI5NjIwZDkwNGE4NjBfMTAtMjAtMS0xLTg1NDc3_66b1d0ee-84df-47cf-9eef-7bf2b30e5c27"
      unitRef="usd">61817000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i86289b08b059433ebbab23eb59280918_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMy0xLTEtMS04NjA3MQ_c2774a01-98a3-457c-8a33-570d483547af"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i86289b08b059433ebbab23eb59280918_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMy0zLTEtMS04NjA3MQ_649069b2-faee-4b32-9abb-0c7fdc1c8698"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="ic96c68a8eb5147dba19f47dbff018b4a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMi01LTEtMS04NTQ3Nw_6fa114ac-0dbd-470f-8c22-508fbbe3dafe"
      unitRef="shares">126994000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic96c68a8eb5147dba19f47dbff018b4a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMi03LTEtMS04NTQ3Nw_0319926d-bf3c-454c-9c27-5c4d70007e04"
      unitRef="usd">127000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i671d27d98b7e46bd85beb2c136c43341_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMi05LTEtMS04NTQ3Nw_b934bfec-780c-4a1c-8d8e-3ad99dd7068b"
      unitRef="usd">149893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic62d82934353404daacf1f58eb2cdaf1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMi0xMS0xLTEtODU0Nzc_bbc5e9fb-d7f4-4aa9-9a5b-21e8c6568934"
      unitRef="usd">-222440000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86289b08b059433ebbab23eb59280918_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMi0xMy0xLTEtODU0Nzc_598f9532-7f0b-4dd3-861c-8f34df8544c1"
      unitRef="usd">-72420000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c5c1f98229c4731a669cc09b5876220_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMy05LTEtMS04NTQ3Nw_3569f38c-92c0-4e64-8695-4a6a6e1f62ca"
      unitRef="usd">2160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfMy0xMy0xLTEtODU0Nzc_b8e4b06d-623f-418a-b65b-8464d556e26a"
      unitRef="usd">2160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <arry:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS0xLTEtMS04NjA3MQ_9360f96c-4fb5-41ce-8869-867ce5bd98e2"
      unitRef="shares">350000</arry:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS0zLTEtMS04NjA3MQ_2ea9762d-b26f-4d50-b4f2-588ca342a1d1"
      unitRef="usd">229799000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id954dc80c86e4c48a7b86a29a585d4e8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNi0xMC0xLTEtODYwOTE_7faba50b-714d-45d3-ab55-338ee3776d2c"
      unitRef="shares">7875000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id954dc80c86e4c48a7b86a29a585d4e8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNi0xMi0xLTEtODYwOTE_dc387874-99cf-49c0-8a24-5bf46b9fc28a"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4c5c1f98229c4731a669cc09b5876220_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNi0xNC0xLTEtODYwOTE_6a64df2b-ba4b-450e-8da8-258e85bf30c7"
      unitRef="usd">104756000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNi0xOC0xLTEtODcyNjc_75d595d0-da8a-4a54-b3fd-bc987cb49264"
      unitRef="usd">104764000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquityAccretionOfDividends
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNy0zLTEtMS04NjA3MQ_8db016bd-f4cc-4618-b948-6321eb5da5b1"
      unitRef="usd">5479000</us-gaap:TemporaryEquityAccretionOfDividends>
    <us-gaap:DividendsPreferredStock
      contextRef="i4c5c1f98229c4731a669cc09b5876220_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNy0xNC0xLTEtODYwOTE_16694161-e4c7-464a-86c4-c45e792ae945"
      unitRef="usd">5479000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNy0xOC0xLTEtODcyNjc_5e699700-d72f-4b0c-9a90-c122d74df03d"
      unitRef="usd">5479000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i9d9fc85e2ea8415795a0fab3df6a8620_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNC0xMS0xLTEtODU0Nzc_e9a03357-6742-449a-a013-46f5883fd52e"
      unitRef="usd">-27561000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNC0xMy0xLTEtODU0Nzc_923fb3af-9d75-4cea-98ad-227291c61aaf"
      unitRef="usd">-27561000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfOS0xLTEtMS04NjA3MQ_4f94d614-4d2f-47ac-b0a7-08a894c31bd7"
      unitRef="shares">350000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfOS0zLTEtMS04NjA3MQ_27226f9d-8e5c-4057-9d53-97099f6fca55"
      unitRef="usd">235278000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i297799979a694b2fafcf130119832d1f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS01LTEtMS04NTQ3Nw_29e206e3-418b-4b3e-89b9-691b0a6c1bae"
      unitRef="shares">134869000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i297799979a694b2fafcf130119832d1f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS03LTEtMS04NTQ3Nw_d9d0d93f-af75-418d-a383-d23b887df0b5"
      unitRef="usd">135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d9e59ccbb86418ebeb973e5fce0a2ed_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS05LTEtMS04NTQ3Nw_6906a3b9-6153-449f-9608-964d11200f2f"
      unitRef="usd">251330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48566964121247aead898c175fe69da4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS0xMS0xLTEtODU0Nzc_ca2ffbcd-cdf6-4ac0-93f3-4b32fdd3c7d0"
      unitRef="usd">-250001000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjVlZWFiODY1MWY0YTRhMzI4YWExZjY1YTlkZDQ2NTJiL3RhYmxlcmFuZ2U6NWVlYWI4NjUxZjRhNGEzMjhhYTFmNjVhOWRkNDY1MmJfNS0xMy0xLTEtODU0Nzc_54aba311-2041-48fa-a899-f37d1109e875"
      unitRef="usd">1464000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0xLTEtMS04NTQ3Nw_f400849c-9cb5-4cf8-bc96-463f082d51c1"
      unitRef="shares">350000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0zLTEtMS04NTQ3Nw_1a5b24e1-2638-4cf7-84ce-b12524f8cc81"
      unitRef="usd">237462000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i8799089503ce4d70a026af4bcecf2f1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0xMC0xLTEtODU0Nzc_eb9b7668-5149-4736-8e31-0ccf82739a7f"
      unitRef="shares">135026000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8799089503ce4d70a026af4bcecf2f1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0xMi0xLTEtODU0Nzc_3b3dafab-ca66-44b9-b13a-594b2ff29708"
      unitRef="usd">135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b3e6485225e49329df3d18f45515fee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0xNC0xLTEtODU0Nzc_64b8a441-d85b-44f5-ba11-72d5c006f031"
      unitRef="usd">202562000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c4b812aa0c34908844ae534f8b5a051_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0xNi0xLTEtODU0Nzc_5d3d696a-45e8-4b86-8e94-d2d81d32fa0b"
      unitRef="usd">-271902000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia711358ab3ba4681a2f4e32f83ea7a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0xOC0xLTEtODU0Nzc_8b00ca76-6dca-46be-9a40-54932710cc51"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMy0yMC0xLTEtODU0Nzc_8f17d07c-c3bd-4930-ae5f-fa7f4d4ab971"
      unitRef="usd">-69205000</us-gaap:StockholdersEquity>
    <arry:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares
      contextRef="ib35025b3f7304fe796d2d4d3d51ebbb7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNC0xMC0xLTEtODU0Nzc_7e01c80c-4671-4386-ab23-347e5d3029a9"
      unitRef="shares">161000</arry:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8c872ea933154874b510cfb4bb3c5f95_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNC0xNC0xLTEtODU0Nzc_bc4f1eb2-60b0-4f3f-9141-cba27df06de0"
      unitRef="usd">11454000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNC0yMC0xLTEtODU0Nzc_91167570-306c-4222-8676-738c73f23eed"
      unitRef="usd">11454000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <arry:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNS0xLTEtMS04NTQ3Nw_21992c15-b57f-4f68-84ea-f83f11abba11"
      unitRef="shares">50000</arry:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNS0zLTEtMS04NTQ3Nw_25fc0a5b-21e1-450a-806b-e9fd35a664c8"
      unitRef="usd">32724000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0b21525bf8b944808d335700f763e5c3_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNS0xNC0xLTEtODU0Nzc_c98aa4cf-2259-4f13-a490-35b32b5ed8df"
      unitRef="usd">-1172000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i37036359a76d4960bca84f990611cea8_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNS0yMC0xLTEtODU0Nzc_eb7ebe28-5720-4e14-b427-e749b4668392"
      unitRef="usd">-1172000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib35025b3f7304fe796d2d4d3d51ebbb7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNi0xMC0xLTEtODU0Nzc_6579eca7-11ce-422b-89a8-306181d2b0b4"
      unitRef="shares">15147000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib35025b3f7304fe796d2d4d3d51ebbb7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNi0xMi0xLTEtODU0Nzc_a99f35a1-48da-43a7-97ce-3cdd71a8a7bf"
      unitRef="usd">15000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8c872ea933154874b510cfb4bb3c5f95_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNi0xNC0xLTEtODU0Nzc_5ed1e543-e2e0-4400-b7f9-42d260ff204c"
      unitRef="usd">216063000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNi0yMC0xLTEtODU0Nzc_6bcd15dd-6ec3-4878-b067-10477578da06"
      unitRef="usd">216078000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <arry:TemporaryEquityAccretionOfDividendsShares
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNy0xLTEtMS04NTQ3Nw_f9db01f0-4cc8-4ac1-b875-558b94cdd04e"
      unitRef="shares">13000</arry:TemporaryEquityAccretionOfDividendsShares>
    <us-gaap:TemporaryEquityAccretionOfDividends
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNy0zLTEtMS04NTQ3Nw_f42c0ccf-1dd4-44d1-8ab7-dc9e74b0563c"
      unitRef="usd">36045000</us-gaap:TemporaryEquityAccretionOfDividends>
    <us-gaap:DividendsPreferredStock
      contextRef="i8c872ea933154874b510cfb4bb3c5f95_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNy0xNC0xLTEtODU0Nzc_0237adac-9598-4c06-8f73-a3d801728853"
      unitRef="usd">36045000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfNy0yMC0xLTEtODU0Nzc_6007160b-9a51-4374-a6d1-70a63e0aedb0"
      unitRef="usd">36045000</us-gaap:DividendsPreferredStock>
    <arry:TemporaryEquityDividendsPaidShares
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfOC0xLTEtMS04OTA3Nw_3db47f24-45ab-4043-b59d-092b975ad52d"
      unitRef="shares">13000</arry:TemporaryEquityDividendsPaidShares>
    <arry:TemporaryEquityDividendsPaidAmount
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfOC0zLTEtMS04OTA3Nw_6c21de89-035e-4be8-bbb5-0c8aa10f1f32"
      unitRef="usd">18670000</arry:TemporaryEquityDividendsPaidAmount>
    <us-gaap:NetIncomeLoss
      contextRef="idf08807aee6046a4a9b38aad078c9e75_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfOC0xNi0xLTEtODU0Nzc_b2ef7796-339e-4b4f-b395-9f9c4f9c056d"
      unitRef="usd">13542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfOC0yMC0xLTEtODU0Nzc_42ed4e2f-4ff3-420e-be1e-d6ca82dc379c"
      unitRef="usd">13542000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i429109943384413bad44466ad4c2f875_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfOS0xOC0xLTEtODU0Nzc_76f4f031-dea6-436a-8976-4275bec7624a"
      unitRef="usd">-72835000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfOS0yMC0xLTEtODU0Nzc_c0bd4ce8-b635-4c89-a6f9-8107323e43ac"
      unitRef="usd">-72835000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMS0xLTEtODU0Nzc_cd40da65-c3e6-4d0d-9012-a442bd7d2e88"
      unitRef="shares">400000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMy0xLTEtODU0Nzc_bb17d1a3-2a92-443f-81ec-32047b401c8b"
      unitRef="usd">287561000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="id0d1587d5a9d46bebc2716c35612bd91_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMTAtMS0xLTg1NDc3_eec55401-3961-41cd-9c74-faee295632dc"
      unitRef="shares">150334000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id0d1587d5a9d46bebc2716c35612bd91_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMTItMS0xLTg1NDc3_1d26a462-c0c2-4f04-9d87-6b1283c95304"
      unitRef="usd">150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb4658718fcc459d9a91837e0777f4e7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMTQtMS0xLTg1NDc3_75b34c89-85fa-455d-8fe1-9e4d86ee47d7"
      unitRef="usd">392862000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie29f95ead232465bae9279d02f35e8a6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMTYtMS0xLTg1NDc3_2e15dc64-869d-4d83-8ef0-6571c9dcb4d4"
      unitRef="usd">-258360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f638adf5cfb4ac0b72fe9d7684decfa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMTgtMS0xLTg1NDc3_460008fb-b68d-4baf-8c0f-535fedc5abd6"
      unitRef="usd">-72835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjc1ZDRiN2Y1OWIzNTRhNTY5NjA3Mzg5MzFlMGY1ODU1L3RhYmxlcmFuZ2U6NzVkNGI3ZjU5YjM1NGE1Njk2MDczODkzMWUwZjU4NTVfMTAtMjAtMS0xLTg1NDc3_9b207b2f-0018-43cc-8e96-1675fbadd53a"
      unitRef="usd">61817000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i658469adf5e04faba57a4773d784f97b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMy0xLTEtMS04NjIzNg_6d8c5564-3e7e-493c-8901-54e0399b98f8"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i658469adf5e04faba57a4773d784f97b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMy0zLTEtMS04NjIzNg_f900ad67-4940-40ba-b488-e2749fa0aab2"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i3fb6a359a52345dba37a5e9936369237_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMi01LTEtMS04NTQ3Nw_114aa0ce-23fa-43ee-8211-be543a1356a6"
      unitRef="shares">126994000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3fb6a359a52345dba37a5e9936369237_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMi03LTEtMS04NTQ3Nw_d2cff97e-3bea-4c06-9a4e-dd77b0a89bdd"
      unitRef="usd">127000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72eab935a64e452a9d1653f5d22cf86d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMi05LTEtMS04NTQ3Nw_c2275279-fddf-4761-a528-848f917c34e0"
      unitRef="usd">140473000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89d1044a8595475bbd865e465a73f8c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMi0xMS0xLTEtODU0Nzc_907e9076-b429-4542-b020-d68e7d2eb89a"
      unitRef="usd">-221499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i658469adf5e04faba57a4773d784f97b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMi0xMy0xLTEtODU0Nzc_bb5820ba-6584-4b18-9dc3-5361eb7b8842"
      unitRef="usd">-80899000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if5c8cb7054644d58ab27e611843b7a38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMy05LTEtMS04NTQ3Nw_ffd5feee-ab95-4b4a-84c9-d54025e0bf66"
      unitRef="usd">11580000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfMy0xMy0xLTEtODU0Nzc_9fb1cf7d-7257-403b-8b5a-a14b0718c17f"
      unitRef="usd">11580000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <arry:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS0xLTEtMS04NjIzNg_7b58b346-54f2-4b7f-a972-3fb31eb02f52"
      unitRef="shares">350000</arry:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS0zLTEtMS04NjIzNg_720bf0b4-9065-4d4e-ac74-04d6857c8dac"
      unitRef="usd">229799000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if61e0c4967504dc3b04c47ab6b329c57_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNi0xMC0xLTEtODYyNTc_90599bfc-6a3d-462d-8ba0-cf08349fb906"
      unitRef="shares">7875000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if61e0c4967504dc3b04c47ab6b329c57_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNi0xMi0xLTEtODYyNTc_ea22d7e0-b46e-444a-a076-d3b213703c7f"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if5c8cb7054644d58ab27e611843b7a38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNi0xNC0xLTEtODYyNTc_5228fe43-33b3-45f3-89d9-85f279c02098"
      unitRef="usd">104756000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNi0xOC0xLTEtODYyNjk_09c41c11-da31-4ed8-91c9-e26a1ae5601d"
      unitRef="usd">104764000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TemporaryEquityAccretionOfDividends
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNy0zLTEtMS04NjIzNg_c361dab9-38cc-44ab-8c41-3f8bf3711d32"
      unitRef="usd">5479000</us-gaap:TemporaryEquityAccretionOfDividends>
    <us-gaap:DividendsPreferredStock
      contextRef="if5c8cb7054644d58ab27e611843b7a38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNy0xNC0xLTEtODYyNTc_cbe3c45c-96fb-483d-af7a-15cd661197cc"
      unitRef="usd">5479000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNy0xOC0xLTEtODYyNjk_6b50dd93-0172-4c30-a6ae-ce3bf3cf4967"
      unitRef="usd">5479000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i2eb590a83e6146f4a1ff3bc873eb6ae4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNC0xMS0xLTEtODU0Nzc_c8f21efc-186b-4530-b903-3e57b3b419e4"
      unitRef="usd">-28502000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNC0xMy0xLTEtODU0Nzc_f5217244-1cab-4992-95e3-e2079409d7de"
      unitRef="usd">-28502000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfOS0xLTEtMS04NjIzNg_e2225e16-6d51-4636-9eb9-4f62035a499b"
      unitRef="shares">350000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfOS0zLTEtMS04NjIzNg_7b5f0217-0afa-48ac-96fb-1b5395c39937"
      unitRef="usd">235278000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="i297799979a694b2fafcf130119832d1f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS01LTEtMS04NTQ3Nw_d4051899-ba7d-4f8e-8213-b8f35c367279"
      unitRef="shares">134869000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i297799979a694b2fafcf130119832d1f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS03LTEtMS04NTQ3Nw_427a25f0-9caf-42c6-a910-a8014dc7dc30"
      unitRef="usd">135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d9e59ccbb86418ebeb973e5fce0a2ed_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS05LTEtMS04NTQ3Nw_7464e052-d02f-4d4b-a6ee-f033407f26fc"
      unitRef="usd">251330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48566964121247aead898c175fe69da4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS0xMS0xLTEtODU0Nzc_d95a6e7c-4bdf-4273-adaf-2cc676d77199"
      unitRef="usd">-250001000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yNS9mcmFnOmQ2YzFiZTIxMjExNzQ4MmJiOTNjOGIyZjZhYjBiNDU3L3RhYmxlOjViOGNiNzMyNzBlZTRkMmNhYTEwNmEyMTFjYTUxZTdmL3RhYmxlcmFuZ2U6NWI4Y2I3MzI3MGVlNGQyY2FhMTA2YTIxMWNhNTFlN2ZfNS0xMy0xLTEtODU0Nzc_05d6bf2d-1b55-41d3-849f-f96c4314a699"
      unitRef="usd">1464000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMy0xLTEtMS04NTQ3Nw_4ccb0e52-cf22-4028-8ebd-1a452ee1416b"
      unitRef="usd">13542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMy0zLTEtMS04NTQ3Nw_6a297bbd-bb5f-46ca-acf1-0b767e75398c"
      unitRef="usd">-28502000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNS0xLTEtMS04NTQ3Nw_8281e158-43ec-4f44-9c90-babb75c255a2"
      unitRef="usd">660000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNS0zLTEtMS04NTQ3Nw_978586fa-d352-414f-9f7a-e91e84e56a5e"
      unitRef="usd">-574000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNi0xLTEtMS04NTQ3Nw_7bf6882c-65ab-4e89-9722-05ef410442b8"
      unitRef="usd">-30928000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNi0zLTEtMS04NTQ3Nw_59f255a9-b76b-41f6-af38-1f9412c22805"
      unitRef="usd">-7036000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNy0xLTEtMS04NTQ3Nw_c1096668-3d64-4bc9-9f2c-437cd12a32d9"
      unitRef="usd">71207000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNy0zLTEtMS04NTQ3Nw_70f114f4-6fe4-4331-9ab1-7979a964cec0"
      unitRef="usd">19454000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfOC0xLTEtMS04NTQ3Nw_d1a1055d-fa03-4395-beab-e94663482d16"
      unitRef="usd">5003000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfOC0zLTEtMS04NTQ3Nw_d508fb2b-8315-4f32-91b0-1be4a32d9f0b"
      unitRef="usd">13653000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfOS0xLTEtMS04NTQ3Nw_423f33ae-028d-474a-b3d0-4148be5e4993"
      unitRef="usd">11677000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfOS0zLTEtMS04NTQ3Nw_eff9e854-b4c3-4f1e-a483-b685ce08f1f1"
      unitRef="usd">11706000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTAtMS0xLTEtODU0Nzc_17563e86-1e9d-4a34-9c97-fa9aa7100f98"
      unitRef="usd">-5981000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTAtMy0xLTEtODU0Nzc_3068e070-4f98-4e93-a843-62fb5d70c5a0"
      unitRef="usd">1071000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ProductWarrantyExpense
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTEtMS0xLTEtODU0Nzc_2e2b3b70-2cbe-45f9-a1ef-66ecdb019c84"
      unitRef="usd">4341000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTEtMy0xLTEtODU0Nzc_a1eddb33-8f7e-46a1-a6da-2477424f6e13"
      unitRef="usd">305000</us-gaap:ProductWarrantyExpense>
    <us-gaap:InventoryWriteDown
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTItMS0xLTEtODU0Nzc_a8970a9e-be13-4611-9eb7-b53fc7ae7f47"
      unitRef="usd">-2333000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTItMy0xLTEtODU0Nzc_e7be6e11-1337-4e35-a098-19e0b1f1674c"
      unitRef="usd">654000</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTQtMS0xLTEtODU0Nzc_3c715d4e-af48-4830-bc5e-55a5edb2baf0"
      unitRef="usd">139036000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTQtMy0xLTEtODU0Nzc_b42e5ed3-ced1-4426-98b5-ce8862f7cd4c"
      unitRef="usd">50840000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTUtMS0xLTEtODU0Nzc_9211d780-6d8b-4d00-a797-d83d5b87aadd"
      unitRef="usd">14273000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTUtMy0xLTEtODU0Nzc_71bf422d-6b51-4d12-ae42-7d12e5798070"
      unitRef="usd">55321000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTYtMS0xLTEtODU0Nzc_be5ad693-c084-4c0c-9d5e-740452cfee21"
      unitRef="usd">3610000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTYtMy0xLTEtODU0Nzc_fab0c813-8b21-41f9-8f05-705ec7869506"
      unitRef="usd">-9676000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTctMS0xLTEtODU0Nzc_97a68fa3-ee74-45a5-976f-3bd1e1d633ba"
      unitRef="usd">-11146000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTctMy0xLTEtODU0Nzc_a3ba4698-970d-4e4a-95a4-478030404685"
      unitRef="usd">5770000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTgtMS0xLTEtODU0Nzc_a0cb4fb4-6d4e-4c6e-a9c6-d7abfc69f932"
      unitRef="usd">42205000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTgtMy0xLTEtODU0Nzc_77be91ec-072d-4591-aa48-dbd55cafe182"
      unitRef="usd">1948000</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTktMS0xLTEtODU0Nzc_480ea0cc-a1b4-4ba7-9930-de8d1d34900a"
      unitRef="usd">-132000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMTktMy0xLTEtODU0Nzc_25183475-f665-4fcd-9110-4cd53329e9db"
      unitRef="usd">-1622000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjAtMS0xLTEtODU0Nzc_7ddafaea-a1d9-46de-b780-05ce1faa12b9"
      unitRef="usd">41271000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjAtMy0xLTEtODU0Nzc_5a029f2b-4a2b-409f-b2f4-8b110c38a49b"
      unitRef="usd">1683000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <arry:IncreaseDecreaseWarrantsPayments
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjEtMS0xLTEtODkzMjU_2a10dfa3-88d9-4a22-90a9-23c567793714"
      unitRef="usd">-373000</arry:IncreaseDecreaseWarrantsPayments>
    <arry:IncreaseDecreaseWarrantsPayments
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjEtMy0xLTEtODkzMjU_28c51d46-a705-44a8-bc9f-3a7d2da432e2"
      unitRef="usd">0</arry:IncreaseDecreaseWarrantsPayments>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjEtMS0xLTEtODU0Nzc_1f56664e-73db-4d77-a14c-ac5b6edb70d3"
      unitRef="usd">2951000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjEtMy0xLTEtODU0Nzc_31d1f6dd-9378-492b-9f69-e6f742dc9333"
      unitRef="usd">-8185000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <arry:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjItMS0xLTEtODU0Nzc_c55e323b-1064-46e0-bdfc-8e3302bb8b65"
      unitRef="usd">1914000</arry:IncreaseDecreaseInOperatingLeaseLiabilities>
    <arry:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjItMy0xLTEtODU0Nzc_cfc918ba-5fe8-455d-9cb6-961663f82625"
      unitRef="usd">337000</arry:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjMtMS0xLTEtODU0Nzc_1063a31a-dec4-4a1a-b984-3cd589984512"
      unitRef="usd">34772000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjMtMy0xLTEtODU0Nzc_abba3065-3e5f-4332-9bf3-36a1c888991a"
      unitRef="usd">-68474000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjQtMS0xLTEtODU0Nzc_68baf7c2-4227-4127-8db9-8690336b6383"
      unitRef="usd">44023000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjQtMy0xLTEtODU0Nzc_6d77aad2-672f-4762-899f-cacf1d2e948b"
      unitRef="usd">-165837000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjYtMS0xLTEtODU0Nzc_a8dd624d-c14d-4035-b32c-3b4ce7fd71c1"
      unitRef="usd">6690000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjYtMy0xLTEtODU0Nzc_b85a4ab7-0ac0-4d22-ae41-d5ad2a863666"
      unitRef="usd">2252000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjctMS0xLTEtODU0Nzc_b233f901-ef2d-4efb-8bf7-29b5a31c6ae1"
      unitRef="usd">373816000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjctMy0xLTEtODU0Nzc_333dfa47-07f1-4641-a6d9-d1e3f5da41e6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjgtMS0xLTEtODU0Nzc_0267bb93-f36e-4eaf-894e-c632e3c17749"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjgtMy0xLTEtODU0Nzc_00016e93-d6cd-4b51-9e24-f8c86665d596"
      unitRef="usd">11975000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjktMS0xLTEtODU0Nzc_257a9c9a-8ea8-47d3-ab4c-6f7e18de8840"
      unitRef="usd">-380506000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMjktMy0xLTEtODU0Nzc_ecfbcfc6-f857-4c58-8e51-8f2821c1d4ba"
      unitRef="usd">-14227000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <arry:ProceedsFromIssuanceOfTemporaryEquity
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzEtMS0xLTEtODU0Nzc_ec68d6f9-1bb4-4907-b0dd-f3d3b26e5972"
      unitRef="usd">33098000</arry:ProceedsFromIssuanceOfTemporaryEquity>
    <arry:ProceedsFromIssuanceOfTemporaryEquity
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzEtMy0xLTEtODU0Nzc_360507d7-2d48-4c26-9460-a51976cde52f"
      unitRef="usd">224987000</arry:ProceedsFromIssuanceOfTemporaryEquity>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzItMS0xLTEtODU0Nzc_8a0f9c2d-b7fd-44ca-8225-a6a3e331da30"
      unitRef="usd">15885000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzItMy0xLTEtODU0Nzc_627dd142-a346-42ba-aff6-107d80875db7"
      unitRef="usd">120645000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <arry:PaymentOfTemporaryEquityIssuanceCosts
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzMtMS0xLTEtODU0Nzc_98b97430-594c-4c50-a521-0b8e78d2d3ff"
      unitRef="usd">1167000</arry:PaymentOfTemporaryEquityIssuanceCosts>
    <arry:PaymentOfTemporaryEquityIssuanceCosts
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzMtMy0xLTEtODU0Nzc_9704030b-5d57-49f6-a393-93eb4d1b4a3f"
      unitRef="usd">7195000</arry:PaymentOfTemporaryEquityIssuanceCosts>
    <arry:PaymentsOfCommonStockIssuanceCosts
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzQtMS0xLTEtODU0Nzc_c4184f88-eb9f-4015-ad19-798fa5a42b6d"
      unitRef="usd">450000</arry:PaymentsOfCommonStockIssuanceCosts>
    <arry:PaymentsOfCommonStockIssuanceCosts
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzQtMy0xLTEtODU0Nzc_f173b7d9-a99d-415f-8f3f-c778041c2da5"
      unitRef="usd">3873000</arry:PaymentsOfCommonStockIssuanceCosts>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzYtMS0xLTEtODk0MDM_ad30f671-b67d-41f1-89d7-e556610b08c3"
      unitRef="usd">18670000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzYtMy0xLTEtODk0MDM_a3e19bf4-3c60-4fd5-947a-5845821eb18a"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzUtMS0xLTEtODU0Nzc_fc9a10bd-0598-4e37-b35b-8f92f6dbc2cc"
      unitRef="usd">116000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzUtMy0xLTEtODU0Nzc_e5947cb9-3bab-4768-9792-bf9d6117e11e"
      unitRef="usd">102000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzYtMS0xLTEtODU0Nzc_51594a9a-7912-4aec-a91c-218ebc8dfb53"
      unitRef="usd">39219000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzYtMy0xLTEtODU0Nzc_86ad8ece-8b96-46ec-b615-ad89a2faafea"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzctMS0xLTEtODU0Nzc_cde1634a-34d8-4233-99e8-e62681c5a0be"
      unitRef="usd">116000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzctMy0xLTEtODU0Nzc_829640c3-2a47-4022-88db-797d1cece6b6"
      unitRef="usd">102000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzgtMS0xLTEtODU0Nzc_3f03c2ba-7200-4b57-bd71-634783710680"
      unitRef="usd">33286000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzgtMy0xLTEtODU0Nzc_5ce9f5ec-ff40-4b69-bc67-6e19c59316d8"
      unitRef="usd">132150000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzktMS0xLTEtODU0Nzc_b275b77f-cfe7-499d-b451-ccb9cfb8e06d"
      unitRef="usd">1483000</arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability>
    <arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfMzktMy0xLTEtODU0Nzc_966eeb4c-cca0-437f-b09a-39b4ea283236"
      unitRef="usd">7810000</arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDAtMS0xLTEtODU0Nzc_5170e923-e135-43fc-a787-bf74fa2a5bce"
      unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDAtMy0xLTEtODU0Nzc_35cd21f2-1f25-47a5-a241-0715295c0932"
      unitRef="usd">6590000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDEtMS0xLTEtODU0Nzc_e384aafd-5914-441a-8429-e97922dce05c"
      unitRef="usd">33146000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDEtMy0xLTEtODU0Nzc_6f578013-4566-49fa-b528-a25d6c35f2fa"
      unitRef="usd">188014000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDItMS0xLTEtODU0Nzc_8ab6a722-6d34-4a19-835e-e87e78572ad2"
      unitRef="usd">-1555000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDItMy0xLTEtODU0Nzc_065717ce-2e86-4a98-b312-5cb399056a9e"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDMtMS0xLTEtODU0Nzc_c55410f9-2dd3-4fb6-b3c7-c65d90f1284f"
      unitRef="usd">-304892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDMtMy0xLTEtODU0Nzc_45dda7d6-21dc-4b9d-9521-0d48310868de"
      unitRef="usd">7950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDQtMS0xLTEtODU0Nzc_048e9867-2551-49d6-8f05-5be3369c4b9d"
      unitRef="usd">367670000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i658469adf5e04faba57a4773d784f97b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDQtMy0xLTEtODU0Nzc_1f05643b-7a3d-4b07-9569-9c38bf0f4350"
      unitRef="usd">108441000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDUtMS0xLTEtODU0Nzc_afbeacb7-5153-4584-a2b1-172bb6bd5f16"
      unitRef="usd">62778000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i51cfed29d99d4fc5a685f0533222f0e3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDUtMy0xLTEtODU0Nzc_84f2e6db-14e8-4bf2-97c2-b15f4d13172b"
      unitRef="usd">116391000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDgtMS0xLTEtODU0Nzc_a1a8d109-4db2-4064-9389-484a75aa71fb"
      unitRef="usd">200224000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8yOC9mcmFnOmRlZmQ5MjhhZmY1ZDRlODJiOWY3MWQxMjE4NDE0ZmY3L3RhYmxlOjgwNmI5Nzc3NjIwNDRhMjlhNWIwNDBmOTNiY2IzM2M4L3RhYmxlcmFuZ2U6ODA2Yjk3Nzc2MjA0NGEyOWE1YjA0MGY5M2JjYjMzYzhfNDgtMy0xLTEtODU0Nzc_661528f4-642b-437f-ade1-0e03a7d02907"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:NatureOfOperations
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNC9mcmFnOmRjYzAzMDAwOTM4ZDRhNTU5ZTI2MzAyNWY0MzhmZmY1L3RleHRyZWdpb246ZGNjMDMwMDA5MzhkNGE1NTllMjYzMDI1ZjQzOGZmZjVfMTQwOA_7ef730ae-2e2a-4426-bffd-63f03471f6a0">Organization and Business &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Array Technologies, Inc. (the &#x201c;Company&#x201d;), formerly ATI Intermediate Holdings, LLC, is a Delaware corporation formed in December 2018 as a wholly owned subsidiary of ATI Investment Parent, LLC (&#x201c;Former Parent&#x201d;). On October 14, 2020, the Company converted from a Delaware limited liability company to a Delaware corporation and changed the Company&#x2019;s name to Array Technologies, Inc. The Company is headquartered in Albuquerque, New Mexico, and manufactures and supplies solar tracking systems and related products for customers across the United States and internationally. The Company, through its wholly-owned subsidiary, ATI Investment Sub, Inc. owns subsidiaries through which it conducts substantially all operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Acquisition of STI&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On January 11, 2022 (the &#x201c;Acquisition Date&#x201d;), the Company acquired 100% of the share capital of Soluciones T&#xe9;cnicas Integrales Norland, S.L.U., a Spanish private limited liability Company, and its subsidiaries (collectively, &#x201c;STI&#x201d;) with cash and common stock of the Company (the &#x201c;STI Acquisition&#x201d;). The STI Acquisition was accounted for as a business combination. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i33675dc9b0f14958a48181d78a54b41a_40" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 3 &#x2013; Acquisition of STI&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;After the acquisition of STI, the Company began operating as two reportable operating segments: the Array legacy operating segment (the &#x201c;Array Legacy Operations&#x201d;) and the newly acquired operations (the &#x201c;STI Operations&#x201d;) pertaining to STI.</us-gaap:NatureOfOperations>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNC9mcmFnOmRjYzAzMDAwOTM4ZDRhNTU5ZTI2MzAyNWY0MzhmZmY1L3RleHRyZWdpb246ZGNjMDMwMDA5MzhkNGE1NTllMjYzMDI1ZjQzOGZmZjVfODQw_ebcbc3ab-91ea-4e75-a4ac-a0dbeff6f665"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i4db6e53a97004415959e762d3ef2980d_D20220112-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNC9mcmFnOmRjYzAzMDAwOTM4ZDRhNTU5ZTI2MzAyNWY0MzhmZmY1L3RleHRyZWdpb246ZGNjMDMwMDA5MzhkNGE1NTllMjYzMDI1ZjQzOGZmZjVfMTIzMA_4f6bb342-765a-4897-8531-2224c1f6b6dc"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxMg_f631bfe0-8a70-4c6f-9a63-4256c2353190">Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Basis of Accounting and Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;), pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company&#x2019;s audited financial statements included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the &#x201c;2021 Annual Report&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Impact of COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company&#x2019;s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company&#x2019;s business and results of operations remain uncertain and could be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100&#160;million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company&#x2019;s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i33675dc9b0f14958a48181d78a54b41a_70" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 13 &#x2013; Redeemable Perpetual Preferred Stock&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;. The Revolving Credit Facility has $166.6&#160;million of availability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Impact of the Ongoing Conflict in Ukraine &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Inflation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; (&#x201c;ASC 805&#x201d;). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management&#x2019;s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;ASU 2021-08&#x201d;). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Revenue from Contracts with Customers (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;ASC 606&#x201d;). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i33675dc9b0f14958a48181d78a54b41a_40" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 3 &#x2013; Acquisition of STI&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3&#160;million was reviewed for consistency in application with the Company&#x2019;s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxMw_9f73fc89-7eb0-4501-bad2-8afb82bcbff4">Basis of Accounting and PresentationThe accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;), pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company&#x2019;s audited financial statements included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the &#x201c;2021 Annual Report&#x201d;).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxNw_8ad657a6-3db5-47f0-923a-84f49f0e266e">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Principles of Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxOA_ede7456c-a947-4cef-b2f7-843d233727c7">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <arry:UnusualOrInfrequentItemOrBothPolicyTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxOQ_402305ac-0d8d-4f3f-9cb0-96318475ea38">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Impact of COVID-19 Pandemic&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company&#x2019;s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company&#x2019;s business and results of operations remain uncertain and could be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100&#160;million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company&#x2019;s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i33675dc9b0f14958a48181d78a54b41a_70" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 13 &#x2013; Redeemable Perpetual Preferred Stock&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;. The Revolving Credit Facility has $166.6&#160;million of availability. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Impact of the Ongoing Conflict in Ukraine &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;</arry:UnusualOrInfrequentItemOrBothPolicyTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i148cf69f35d049afa46d476f7f8c727c_I20220930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfNDQyOA_84dcf282-0cf7-44b9-a894-b0f7ffca59d6"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ic2e87e795a06440f92b1c664badcfa1c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfNDgzNA_81f4c72b-5d14-4458-a7ec-6fb8e846db97"
      unitRef="usd">166600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LiabilityReserveEstimatePolicy
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxNA_4555baf9-603f-4930-8b73-527193d65e35">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Inflation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.&lt;/span&gt;&lt;/div&gt;</us-gaap:LiabilityReserveEstimatePolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxNQ_0cc31611-b761-4235-bea3-9efb77ed50f9">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 805 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; (&#x201c;ASC 805&#x201d;). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management&#x2019;s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxMQ_0eb2d3f5-a30e-4bb0-9d8d-a4db7c3bb1db">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTMxNg_61f26a71-3f6b-4dd3-af7b-4160e99038ab">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;ASU 2021-08&#x201d;). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Revenue from Contracts with Customers (&#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;ASC 606&#x201d;). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i33675dc9b0f14958a48181d78a54b41a_40" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 3 &#x2013; Acquisition of STI&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3&#160;million was reviewed for consistency in application with the Company&#x2019;s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV8zNy9mcmFnOjQ2ZDY2OTAzYjdlZDQ4NzJiMmM4OGQxZTRmOWRhYTVhL3RleHRyZWdpb246NDZkNjY5MDNiN2VkNDg3MmIyYzg4ZDFlNGY5ZGFhNWFfOTE0Nw_52c446da-b405-480c-802b-eed4046b58b9"
      unitRef="usd">20300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTkwNw_ea7eccae-ff42-40a8-ae2e-91ae96b30b62">Acquisition of STI On the Acquisition Date, the Company completed the STI Acquisition pursuant to the purchase agreement, dated November 10, 2021, by and among Amixa Capital, S.L. and Aurica Trackers, S.L., each a company duly organized under the laws of the Kingdom of Spain (together, the &#x201c;Sellers&#x201d;) and Mr. Javier Reclusa Etayo (the &#x201c;STI Purchase Agreement&#x201d;). The STI Acquisition was funded primarily with borrowings from the Convertible Notes (as defined below) and the issuance of Series A redeemable perpetual preferred stock of the Company, par value $0.001 per share (the &#x201c;Series A Redeemable Perpetual Preferred Stock&#x201d;). The STI Acquisition provided the Company with an immediate presence in Brazil, Western Europe and South Africa. Transaction &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;expenses incurred in connection with the acquisition are $5.6&#160;million recorded in the general and administrative line item on the condensed consolidated statement of operations for the nine months ended September 30, 2022. In accordance with the STI Purchase Agreement, the Company paid closing consideration to the Sellers consisting of $410.5 million in cash and 13,894,800 shares of the Company&#x2019;s common stock. The fair value of the purchase consideration was $610.8 million and resulted in the Company owning 100% of the interests in STI. The Company has performed a valuation of the acquisition assets and liabilities and determined the related accounting impact.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The purchase price consideration to acquire STI consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:78.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.901%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash consideration for STI &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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;409,647&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash consideration for transaction expenses of STI&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;896&#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total cash consideration &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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;410,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-cash equity consideration&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;200,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;610,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total purchase price consideration&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 #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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;610,767&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The STI Acquisition was accounted for as a business combination applying ASC 805. The equity consideration transferred consisted of the Company&#x2019;s common stock and was measured at fair value based on the closing stock price on the Acquisition Date. The purchase price was allocated to the assets acquired and liabilities assumed based on management&#x2019;s estimate of the respective fair values at the Acquisition Date. Goodwill was calculated as the excess of the consideration transferred over the net assets recognized and represents the estimated future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. The factors contributing to the recognition of goodwill were the expected synergies of the combined entities that are expected to be realized from the STI Acquisition. None of the goodwill is expected to be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:53.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: &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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Acquisition Date&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Measurement Adjustment&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;110,789&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;110,789&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Inventories&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,517&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,517&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,399&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,399&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,434&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,434&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other intangible assets&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;318,365&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;318,365&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other assets&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;325&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;325&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total assets acquired&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;541,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;541,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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:#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65,761&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65,761&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,345&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,345&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term debt&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;44,338&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;44,338&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other liabilities&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,115&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,115&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income tax payable&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,576&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,576&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;93,823&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,611&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;101,434&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,524&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,524&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term debt&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,053&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,053&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;258,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;266,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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:#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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Preliminary fair value of net assets acquired&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;283,019&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;275,408&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Preliminary allocation to goodwill&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 #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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;327,748&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;335,359&#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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The preliminary purchase price allocation was based upon a preliminary valuation, and the Company&#x2019;s estimates and assumptions are subject to change within the measurement period (defined as the twelve months following the Acquisition Date). The preliminary estimates of the fair values of the assets acquired and liabilities assumed were estimated to approximate carrying values since they are short term in nature, and they are receivable or payable on demand. These assets and liabilities were cash and cash equivalents, accounts receivable, prepaid expenses and other, accounts payable, other liabilities, and deferred revenue. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the valuation of identifiable intangible assets acquired, the fair value of certain tangible assets acquired and liabilities assumed as well as the tax impact. The Company expects to continue to obtain information for the purpose of determining the fair value of the assets acquired and liabilities assumed on the Acquisition Date throughout the remainder of the measurement period. The purchase price allocation is subject to further adjustment until all pertinent information regarding the assets acquired is fully evaluated by the Company, including but not limited to, the fair value accounting. For assets and liabilities excluded from the scope of the intangible asset and property, plant and equipment valuation, the Company considered net book value to be a reasonable proxy as of the Acquisition Date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The preliminary purchase price allocation includes $318.4&#160;million of acquired identifiable intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:56.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Estimated Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(in thousands, except useful lives)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Backlog&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;238,770&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,430&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&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 #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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;318,365&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The preliminary fair value of the identifiable intangible assets has been estimated using the Excess Earnings Method (customer relationships and backlog) and Relief from Royalty Method (trade name). Significant inputs using the Excess Earnings Method and Level 3 inputs in the fair value hierarchy include estimated revenue, expenses based on actuals and forecast, and a discount rate based on a weighted average cost of capital for customer relationships of 15% for Spain, 16.5% for Brazil and 14.0% for Spain foreign sourced projects and for order backlog of 8.5% for Spain, 9.5% for Brazil and 7.5% for Spain foreign sourced projects. Significant inputs to the Relief from Royalty method model include estimates of future revenue, economic life, estimated royalty rate of 1.25%, and a discount rate based on a weighted average cost of capital 15.2%. The weighted average cost of capital was determined based on the Company&#x2019;s capital structure, cost of capital, inherent business risk profile and long-term growth expectations. The intangible assets are being amortized over their estimated useful lives on a straight-line basis that reflects the economic benefit of the asset. The determination of the useful lives is based upon various industry studies, historical acquisition experience, economic factors, and future forecasted cash flows of the Company following the STI Acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The amounts of revenue and net loss of STI included in the Company&#x2019;s consolidated statement of operations from the Acquisition Date through September 30, 2022 are $237.2 million and $14.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Pro Forma Financial Information (Unaudited)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:26.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.544%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Three Months Ended&lt;br/&gt;September 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Nine Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2021&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;515.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;480.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,243.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;764.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;52.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(22.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(44.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="ife592981102a4e9ea77a3c5be587a1d1_I20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTUz_03b1677f-80d1-46ec-8146-920a0d71d664"
      unitRef="usdPerShare">0.001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id1738fe634434d1d8307308fa750e5f9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfODAy_fb484097-8308-4559-9f76-c6358e5fc5d1"
      unitRef="usd">5600000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfMTAzOQ_f63d6498-c1a5-4b7a-88cf-a2ca65c4f098"
      unitRef="usd">410500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfMTA1NA_68a6a40b-838a-445c-b904-b6449b9dcda3"
      unitRef="shares">13894800</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfMTE0NA_e3ece775-4b62-44d4-86f1-fc90184fd7b6"
      unitRef="usd">610800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfMTE4Mg_f2dc2e32-d189-4404-aa10-2c47f760a6c5"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTkwOA_b4e0a6ec-0d12-41c4-adf3-b8e9c6c0d934">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The purchase price consideration to acquire STI consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:78.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.901%"/&gt;&lt;td style="width:0.1%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash consideration for STI &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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;409,647&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash consideration for transaction expenses of STI&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;896&#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total cash consideration &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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;410,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-cash equity consideration&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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;200,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;610,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total purchase price consideration&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 #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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;610,767&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock>
    <arry:PaymentsToAcquireBusinesses
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjIyMjFjY2RiOTczOTQ4MWNhNTYzYzA3Yjc0Zjg1YmYxL3RhYmxlcmFuZ2U6MjIyMWNjZGI5NzM5NDgxY2E1NjNjMDdiNzRmODViZjFfMC0yLTEtMS04NTQ3Nw_eab15fbf-31ce-47ad-b275-1f35c0697c55"
      unitRef="usd">409647000</arry:PaymentsToAcquireBusinesses>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjIyMjFjY2RiOTczOTQ4MWNhNTYzYzA3Yjc0Zjg1YmYxL3RhYmxlcmFuZ2U6MjIyMWNjZGI5NzM5NDgxY2E1NjNjMDdiNzRmODViZjFfMS0yLTEtMS04NTQ3Nw_4a60f1cb-6093-4d6e-9b9a-2b16fb06dbba"
      unitRef="usd">-896000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjIyMjFjY2RiOTczOTQ4MWNhNTYzYzA3Yjc0Zjg1YmYxL3RhYmxlcmFuZ2U6MjIyMWNjZGI5NzM5NDgxY2E1NjNjMDdiNzRmODViZjFfMi0yLTEtMS04NTQ3Nw_73b6cc58-c580-427c-b630-7e0453cad156"
      unitRef="usd">410543000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjIyMjFjY2RiOTczOTQ4MWNhNTYzYzA3Yjc0Zjg1YmYxL3RhYmxlcmFuZ2U6MjIyMWNjZGI5NzM5NDgxY2E1NjNjMDdiNzRmODViZjFfMy0yLTEtMS04NTQ3Nw_a47c2b67-111e-47a8-8122-774b5b8d73e2"
      unitRef="usd">200224000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjIyMjFjY2RiOTczOTQ4MWNhNTYzYzA3Yjc0Zjg1YmYxL3RhYmxlcmFuZ2U6MjIyMWNjZGI5NzM5NDgxY2E1NjNjMDdiNzRmODViZjFfNC0yLTEtMS04NTQ3Nw_3ec77579-680a-44ff-bd40-d68dd3dd96e6"
      unitRef="usd">610767000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjIyMjFjY2RiOTczOTQ4MWNhNTYzYzA3Yjc0Zjg1YmYxL3RhYmxlcmFuZ2U6MjIyMWNjZGI5NzM5NDgxY2E1NjNjMDdiNzRmODViZjFfNS0yLTEtMS04NTQ3Nw_9a4329c4-3d9e-4a06-aa68-1ce778eb163f"
      unitRef="usd">610767000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfMjE5OTAyMzI2MjA5Mg_a17eaec4-2536-44f4-94dd-3b0ae2c4504e"
      unitRef="usd">0</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTkwOQ_9dc7a40e-098b-4df9-a986-a208edfce0bf">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:53.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.209%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: &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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Acquisition Date&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Measurement Adjustment&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;110,789&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;110,789&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Inventories&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,517&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;47,517&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,399&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,399&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,434&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,434&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other intangible assets&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;318,365&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;318,365&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other assets&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;325&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;325&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total assets acquired&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;541,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;541,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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:#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65,761&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65,761&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,345&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,345&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term debt&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;44,338&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;44,338&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other liabilities&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,115&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,115&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income tax payable&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,576&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,576&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;93,823&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,611&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;101,434&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,524&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,524&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term debt&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,053&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,053&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total liabilities assumed&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;258,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;266,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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:#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 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Preliminary fair value of net assets acquired&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;283,019&#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="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;275,408&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Preliminary allocation to goodwill&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 #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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;327,748&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;335,359&#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;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMS0yLTEtMS04NTQ3Nw_b8ce624a-db67-433c-a441-7ca30b3cbbe0"
      unitRef="usd">36725000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMS02LTEtMS04NTQ3Nw_c7f2eac1-eab1-468d-b4ae-448649bd43b9"
      unitRef="usd">36725000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMi0yLTEtMS04NTQ3Nw_bc291e8b-1f83-490b-9b14-6646b72eb955"
      unitRef="usd">110789000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMi02LTEtMS04NTQ3Nw_33fbbe55-390a-4647-83b1-8db672dab3fe"
      unitRef="usd">110789000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMy0yLTEtMS04NTQ3Nw_241bef43-3f2c-4c2a-9ef7-1fac0b8bc029"
      unitRef="usd">47517000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMy02LTEtMS04NTQ3Nw_30b1fcc2-b189-4259-a810-4be770170834"
      unitRef="usd">47517000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNC0yLTEtMS04NTQ3Nw_b11cd566-0b59-4c9d-a31a-7ac7dbbe4939"
      unitRef="usd">23399000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNC02LTEtMS04NTQ3Nw_3e884647-816f-48e8-b22d-b5e2ab68534a"
      unitRef="usd">23399000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNS0yLTEtMS04NTQ3Nw_c644f858-a2eb-4d79-94ce-2b82653a7226"
      unitRef="usd">4434000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNS02LTEtMS04NTQ3Nw_c24f303b-e693-4a90-9bfd-dfb8e3e8dacd"
      unitRef="usd">4434000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNi0yLTEtMS04NTQ3Nw_d64577a0-7ccd-4cf2-b9a4-bfc7acb4950e"
      unitRef="usd">318365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNi02LTEtMS04NTQ3Nw_378091a7-f2c2-4b3a-9824-49a92ac9431a"
      unitRef="usd">318365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNy0yLTEtMS04NTQ3Nw_70324743-eaa3-4dc2-bfe2-37c478eaa80e"
      unitRef="usd">325000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfNy02LTEtMS04NTQ3Nw_88d5f05d-ff98-4375-9a55-9abd0062d7f8"
      unitRef="usd">325000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfOC0yLTEtMS04NTQ3Nw_c71efc20-a183-4379-ae0b-a180bd3aa732"
      unitRef="usd">541554000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfOC02LTEtMS04NTQ3Nw_598e677f-1a50-4ed0-9be8-bb205a0d2e55"
      unitRef="usd">541554000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTAtMi0xLTEtODU0Nzc_e5fb9914-abb3-4639-a228-f6f6638dc581"
      unitRef="usd">65761000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTAtNi0xLTEtODU0Nzc_eb198982-1c80-4e65-97a8-3fde84a1e5fd"
      unitRef="usd">65761000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTEtMi0xLTEtODU0Nzc_86a9da58-01fa-4a5a-bc9c-093ea3f21ac8"
      unitRef="usd">20345000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTEtNi0xLTEtODU0Nzc_f695f81a-14b0-45fb-9ace-86478c313339"
      unitRef="usd">20345000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTItMi0xLTEtODU0Nzc_8fcb8991-6ce2-4da4-b16b-f0680754b1aa"
      unitRef="usd">44338000</arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt>
    <arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTItNi0xLTEtODU0Nzc_77729f56-2b03-406f-ac6c-8167f565237d"
      unitRef="usd">44338000</arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTMtMi0xLTEtODU0Nzc_898504ae-4568-4ed9-b230-e5ba556c09b0"
      unitRef="usd">10115000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTMtNi0xLTEtODU0Nzc_7ac2319d-3751-4ced-a61b-6481e75cd209"
      unitRef="usd">10115000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTQtMi0xLTEtODU0Nzc_37d06f50-a7d2-41d3-96e4-407484583611"
      unitRef="usd">7576000</arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable>
    <arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTQtNi0xLTEtODU0Nzc_7e810e83-f900-4af2-bbb8-e57a7e973f2a"
      unitRef="usd">7576000</arry:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTUtMi0xLTEtODU0Nzc_ff5015d2-5b61-4d12-a996-756387e946f8"
      unitRef="usd">93823000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <arry:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities
      contextRef="ic0b5b19e3b3e4b37a0eacecc49844ddb_D20220111-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTUtNC0xLTEtODU0Nzc_57f3857f-d4d2-4cdb-822f-30412a68ff77"
      unitRef="usd">7611000</arry:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTUtNi0xLTEtODU0Nzc_1074f290-955f-4f08-ba31-757fc7f01e70"
      unitRef="usd">101434000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTYtMi0xLTEtODU0Nzc_4d810698-099d-4ac1-86a0-94d424393c7f"
      unitRef="usd">4524000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTYtNi0xLTEtODU0Nzc_7dfab5d7-bc16-445b-9e36-1dfbf9139d17"
      unitRef="usd">4524000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTctMi0xLTEtODU0Nzc_0914567f-9fec-4dce-b229-76b56e8c0de7"
      unitRef="usd">12053000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTctNi0xLTEtODU0Nzc_988a1100-340e-46cf-a70d-320747d9e613"
      unitRef="usd">12053000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTgtMi0xLTEtODU0Nzc_6e057d4a-82f8-4c36-935f-b217c35b983e"
      unitRef="usd">258535000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <arry:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities
      contextRef="ic0b5b19e3b3e4b37a0eacecc49844ddb_D20220111-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTgtNC0xLTEtODU0Nzc_2ab51e46-6d40-4ab7-9910-75586f5cc152"
      unitRef="usd">7611000</arry:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMTgtNi0xLTEtODU0Nzc_adf51a71-ce47-4d1f-a4e6-1c372a3db848"
      unitRef="usd">266146000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMjAtMi0xLTEtODU0Nzc_3cb9b758-59f8-4c94-a40a-425a5f965647"
      unitRef="usd">283019000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMjAtNi0xLTEtODU0Nzc_0cfc0f9d-dd7e-4e59-8052-9ff0258543cb"
      unitRef="usd">275408000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMjEtMi0xLTEtODU0Nzc_fe9f243f-783a-48f4-9b96-3c5bef6fdea4"
      unitRef="usd">327748000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjVjYjZhYTM4NjgwMDRhZDU4ZjIxMjQ4ZGFmMmM0OTFkL3RhYmxlcmFuZ2U6NWNiNmFhMzg2ODAwNGFkNThmMjEyNDhkYWYyYzQ5MWRfMjEtNi0xLTEtODU0Nzc_c4dbb3f6-a63d-4eff-8fa0-fce0c0ba174f"
      unitRef="usd">335359000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTkxMA_c4aab699-de96-4938-9c4c-5dfacba76c2d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The preliminary purchase price allocation includes $318.4&#160;million of acquired identifiable intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:56.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Estimated Weighted Average Useful Life in Years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(in thousands, except useful lives)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Backlog&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;238,770&#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trade name&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,430&#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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&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 #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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;318,365&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfMzcyNg_2a52a82d-2069-4cae-8e81-081ba2a4f48f"
      unitRef="usd">318400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i91641c99f18b40878764610fc42f678a_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfMi0yLTEtMS04NTQ3Nw_ea7bbb90-2b22-480c-824f-7d96131aeb26"
      unitRef="usd">51165000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2aca35ada6624f8fbc9f73ffe2efbab1_D20220111-20220111"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfMi00LTEtMS04NTQ3Nw_b5dd0cdd-6aeb-4516-95a1-aeb232809dba">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic0c40fecea434afeb3d57fb1fdafd670_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfMy0yLTEtMS04NTQ3Nw_2946a116-305e-4773-896c-03e641596699"
      unitRef="usd">238770000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic93652f3f27a4d61a88c856b5bf75b2e_D20220111-20220111"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfMy00LTEtMS04NTQ3Nw_95dd7f49-f630-403e-81a3-0f4e3d85df0a">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i3accbb3077b941f29924687691cabce1_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfNC0yLTEtMS04NTQ3Nw_65ba1839-a81c-4c45-8d50-0385385fae2f"
      unitRef="usd">28430000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i80bf681bd58144dab2c5b3f1c7ffef55_D20220111-20220111"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfNC00LTEtMS04NTQ3Nw_64207235-d423-4762-9044-896ddf72adc1">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic11110aeb42c40318772aebcaf7ae302_I20220111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOmY4MDlkMjRkZTdkOTQxYWU5ZTA0MWE4NDY1MjAyYjJlL3RhYmxlcmFuZ2U6ZjgwOWQyNGRlN2Q5NDFhZTllMDQxYTg0NjUyMDJiMmVfNS0yLTEtMS04NTQ3Nw_992463f1-cb82-4737-a3d0-790e6a3b32eb"
      unitRef="usd">318365000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <arry:PercentageOfWeightedAverageCostOfCapital
      contextRef="i008e641e8fcd4e50a49485095daea0c7_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDE5MA_4bf7c6d6-8115-439e-9488-618e83ce28bd"
      unitRef="number">0.15</arry:PercentageOfWeightedAverageCostOfCapital>
    <arry:PercentageOfWeightedAverageCostOfCapital
      contextRef="ie61ed862518a44128970a9e623880085_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDIwNA_1a54e887-a6e2-4bab-b13a-8f5ee1779753"
      unitRef="number">0.165</arry:PercentageOfWeightedAverageCostOfCapital>
    <arry:PercentageOfWeightedAverageCostOfCapital
      contextRef="ifa0c932e312b4df3b7156a67dd47e7b1_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDIyMg_4fca52a2-ea05-4e1e-b218-30db23594c41"
      unitRef="number">0.14</arry:PercentageOfWeightedAverageCostOfCapital>
    <arry:PercentageOfWeightedAverageCostOfCapital
      contextRef="iba59b721746c40b59dc9e5ff4aefe7a5_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDI4NQ_cd258d66-baeb-469e-8d27-ad87e3230ae9"
      unitRef="number">0.085</arry:PercentageOfWeightedAverageCostOfCapital>
    <arry:PercentageOfWeightedAverageCostOfCapital
      contextRef="ia34be8ae154d4ecfbacbb89d764126e6_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDI5OQ_8dfd5452-ff57-4240-adeb-cc9ca34c5dbe"
      unitRef="number">0.095</arry:PercentageOfWeightedAverageCostOfCapital>
    <arry:PercentageOfWeightedAverageCostOfCapital
      contextRef="i93c1aeee309449fe8817bf6468a9d3a6_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDMxNw_77160450-9801-4fa4-b182-0b6eb8718903"
      unitRef="number">0.075</arry:PercentageOfWeightedAverageCostOfCapital>
    <arry:PercentageEstimatedRoyaltyRate
      contextRef="i452e1d2921c747b9a12e885527b35a4d_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDQ5Mw_88b23010-48bb-455f-91bf-da847d70d991"
      unitRef="number">0.0125</arry:PercentageEstimatedRoyaltyRate>
    <arry:PercentageWeightedAverageCostOfCapitalDiscountRate
      contextRef="i452e1d2921c747b9a12e885527b35a4d_D20220111-20220111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNDU2MQ_0fc8ee47-ff7a-484b-bb6e-b9b7dafbda55"
      unitRef="number">0.152</arry:PercentageWeightedAverageCostOfCapitalDiscountRate>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ic0b5b19e3b3e4b37a0eacecc49844ddb_D20220111-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTA3Mw_b774815a-1d4a-4cac-9145-3c6a54e85fdc"
      unitRef="usd">237200000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ic0b5b19e3b3e4b37a0eacecc49844ddb_D20220111-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTA4MA_fa9ff3a6-5a86-4e34-b6ea-ce531a51dcf1"
      unitRef="usd">-14100000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RleHRyZWdpb246MjU5NjRkZTUxNzVmNDY1NTllNDFmOTVhN2NmODdiNGNfNTkxMQ_d9fc6224-aa2e-4451-8f19-c0d511803790">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:26.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.544%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Three Months Ended&lt;br/&gt;September 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Nine Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2021&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;2021&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;515.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;480.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,243.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;764.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Net income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;52.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(22.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(44.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i9e32870c97944f8f8da64243e299aa10_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMi0xLTEtMS04NTQ3Nw_816621ae-b28c-4ab9-922c-4d295fc214d4"
      unitRef="usd">515000000.0</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i85baf627d5074400b570bee361d7a419_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMi0zLTEtMS04NTQ3Nw_50660e88-b9c6-4a6e-a240-6ee41df2da41"
      unitRef="usd">480100000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="id1738fe634434d1d8307308fa750e5f9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMi01LTEtMS04NTQ3Nw_71127fa1-9de1-4331-9231-7c58606ebdc8"
      unitRef="usd">1243000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i0b699e350c444404a4c4587fe8d622c2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMi03LTEtMS04NTQ3Nw_4e5be752-6c0e-45f1-84dd-6c6ac0720a37"
      unitRef="usd">764800000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9e32870c97944f8f8da64243e299aa10_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMy0xLTEtMS04NTQ3Nw_1d817a77-c062-40be-a1e6-d77576180179"
      unitRef="usd">52100000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i85baf627d5074400b570bee361d7a419_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMy0zLTEtMS04NTQ3Nw_6e68684d-2bdf-4bd5-925c-67fcccf0a6ad"
      unitRef="usd">-22700000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="id1738fe634434d1d8307308fa750e5f9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMy01LTEtMS04NTQ3Nw_302d82ba-c44f-4dad-b4b0-bd54a475ee2f"
      unitRef="usd">48700000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i0b699e350c444404a4c4587fe8d622c2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80MC9mcmFnOjI1OTY0ZGU1MTc1ZjQ2NTU5ZTQxZjk1YTdjZjg3YjRjL3RhYmxlOjZlMmU3MDEzYjI2NDQ0ZTE4YTUyNTk0YjI2NWZhMzk4L3RhYmxlcmFuZ2U6NmUyZTcwMTNiMjY0NDRlMThhNTI1OTRiMjY1ZmEzOThfMy03LTEtMS04NTQ3Nw_67fa9329-6c3b-4fa5-ad5d-cc9969bc4027"
      unitRef="usd">-44600000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:AccountsAndNontradeReceivableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RleHRyZWdpb246YTQ5YTE1ZmUxOTc2NGE0YmEzYjVjODhmYmY0NzAxM2ZfNzg_045ccc83-a251-4245-aee5-52cf6f9f573a">Accounts Receivable &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Accounts receivable consists of the following (in thousands):&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;485,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;236,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less: allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accounts receivable, net&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;485,174&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;236,009&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RleHRyZWdpb246YTQ5YTE1ZmUxOTc2NGE0YmEzYjVjODhmYmY0NzAxM2ZfNzc_b6e2c591-a447-4ef4-99c4-bde9a109bcb2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Accounts receivable consists of the following (in thousands):&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;485,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;236,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less: allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accounts receivable, net&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;485,174&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;236,009&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RhYmxlOjRmYjgyYjZlYjllMjQ3MDM5NTJmZThkN2Q4Mzk5OGVjL3RhYmxlcmFuZ2U6NGZiODJiNmViOWUyNDcwMzk1MmZlOGQ3ZDgzOTk4ZWNfMS0xLTEtMS04NTQ3Nw_1c38738e-51ed-4cf0-bbde-f928ed9e4d64"
      unitRef="usd">485869000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RhYmxlOjRmYjgyYjZlYjllMjQ3MDM5NTJmZThkN2Q4Mzk5OGVjL3RhYmxlcmFuZ2U6NGZiODJiNmViOWUyNDcwMzk1MmZlOGQ3ZDgzOTk4ZWNfMS0zLTEtMS04NTQ3Nw_340ed6d2-a66e-4f26-8687-d00e931dad1e"
      unitRef="usd">236149000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RhYmxlOjRmYjgyYjZlYjllMjQ3MDM5NTJmZThkN2Q4Mzk5OGVjL3RhYmxlcmFuZ2U6NGZiODJiNmViOWUyNDcwMzk1MmZlOGQ3ZDgzOTk4ZWNfMi0xLTEtMS04NTQ3Nw_83e41391-a1e8-4567-8d0e-3a8e7f4b0761"
      unitRef="usd">695000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RhYmxlOjRmYjgyYjZlYjllMjQ3MDM5NTJmZThkN2Q4Mzk5OGVjL3RhYmxlcmFuZ2U6NGZiODJiNmViOWUyNDcwMzk1MmZlOGQ3ZDgzOTk4ZWNfMi0zLTEtMS04NTQ3Nw_a3187a64-06a7-4bdc-a9dd-4f6768f5cdc7"
      unitRef="usd">140000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RhYmxlOjRmYjgyYjZlYjllMjQ3MDM5NTJmZThkN2Q4Mzk5OGVjL3RhYmxlcmFuZ2U6NGZiODJiNmViOWUyNDcwMzk1MmZlOGQ3ZDgzOTk4ZWNfMy0xLTEtMS04NTQ3Nw_cb39c5f9-0c7c-4455-8550-e59a9210f964"
      unitRef="usd">485174000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80My9mcmFnOmE0OWExNWZlMTk3NjRhNGJhM2I1Yzg4ZmJmNDcwMTNmL3RhYmxlOjRmYjgyYjZlYjllMjQ3MDM5NTJmZThkN2Q4Mzk5OGVjL3RhYmxlcmFuZ2U6NGZiODJiNmViOWUyNDcwMzk1MmZlOGQ3ZDgzOTk4ZWNfMy0zLTEtMS04NTQ3Nw_700e317e-9661-47a8-b040-77d9223df63e"
      unitRef="usd">236009000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RleHRyZWdpb246ODEwZTk2MGMzODkyNGU3OGI0NDQyYWY3ZWI1Y2UxZTZfNjk_cdba8cea-6c7f-49cf-9f3d-16afd0c0b71c">Inventories &lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Inventories consist of the following (in thousands): &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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;166,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;85,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;108,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;127,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Reserve for excess or obsolete inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(5,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(7,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;269,775&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;205,653&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RleHRyZWdpb246ODEwZTk2MGMzODkyNGU3OGI0NDQyYWY3ZWI1Y2UxZTZfNzA_ebbb5513-f713-4867-9461-69f64176506f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Inventories consist of the following (in thousands): &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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;166,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;85,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;108,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;127,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Reserve for excess or obsolete inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(5,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(7,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;269,775&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;205,653&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfMS0xLTEtMS04NTQ3Nw_cc8bddde-80a1-4c08-84c1-bf52931c39dc"
      unitRef="usd">166260000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfMS0zLTEtMS04NTQ3Nw_f8529420-197c-45be-b01b-cf7124250b9b"
      unitRef="usd">85470000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfMi0xLTEtMS04NTQ3Nw_ab125aa5-594e-4dd6-9afd-e75ec1f50e17"
      unitRef="usd">108597000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfMi0zLTEtMS04NTQ3Nw_8f878d6e-9a2e-405a-b8b2-65228e7e5b2c"
      unitRef="usd">127598000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfMy0xLTEtMS04NTQ3Nw_0e7942e7-341f-4739-9cd0-cb2e97df2180"
      unitRef="usd">5082000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfMy0zLTEtMS04NTQ3Nw_458226a2-20ae-414c-b330-adcae0485bd7"
      unitRef="usd">7415000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfNC0xLTEtMS04NTQ3Nw_e9ae9cfa-de9f-43c3-a313-20749bd39819"
      unitRef="usd">269775000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80Ni9mcmFnOjgxMGU5NjBjMzg5MjRlNzhiNDQ0MmFmN2ViNWNlMWU2L3RhYmxlOjdkMTdlNDVhY2EzYTQyZmJiZGQxNjFlYmY3MmNhYTgzL3RhYmxlcmFuZ2U6N2QxN2U0NWFjYTNhNDJmYmJkZDE2MWViZjcyY2FhODNfNC0zLTEtMS04NTQ3Nw_59422858-dc34-400d-89ae-c5382722816f"
      unitRef="usd">205653000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNjgw_9bc9b2cf-0f5b-40df-8cd7-3042b47cf0ac">Property, Plant and Equipment &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Property, plant and equipment consisted of the following (in thousands, except useful lives): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:42.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Estimated Useful Lives (Years)&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;N/A&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Buildings and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;15-39&lt;/span&gt;&lt;/div&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;7&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;17,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;13,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;5-7&lt;/span&gt;&lt;/div&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;5&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;3-5&lt;/span&gt;&lt;/div&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Assets in progress&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,684&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,880&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less: accumulated depreciation&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(16,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(11,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Property, plant and equipment, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;20,024&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,692&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Depreciation expense was $0.7&#160;million and $0.6&#160;million for the three months ended September 30, 2022 and 2021, respectively, of which $0.4&#160;million and $0.5&#160;million, respectively, was allocated to cost of revenue and $0.3&#160;million and $0.1&#160;million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the three months ended September 30, 2022 and 2021. &lt;/span&gt;&lt;/div&gt;Depreciation expense was $1.8&#160;million and $1.8 million for the nine months ended September 30, 2022 and 2021, respectively, of which $1.2&#160;million and $1.5 million, respectively, was allocated to cost of revenue and $0.6&#160;million and $0.3&#160;million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the nine months ended September 30, 2022 and 2021.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNjgx_91028948-1502-4246-8595-efde2f9bf7ee">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Property, plant and equipment consisted of the following (in thousands, except useful lives): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:42.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Estimated Useful Lives (Years)&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;N/A&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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Buildings and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;15-39&lt;/span&gt;&lt;/div&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;2,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Manufacturing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;7&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;17,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;13,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;5-7&lt;/span&gt;&lt;/div&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;5&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;3-5&lt;/span&gt;&lt;/div&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Assets in progress&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,684&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,880&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less: accumulated depreciation&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(16,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(11,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Property, plant and equipment, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;20,024&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,692&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5b289b40d17e402cbb039050c59bf887_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMS0zLTEtMS04NTQ3Nw_11d0d496-ebef-4080-bd6e-9b781999b07e"
      unitRef="usd">1563000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a467ed80cd344e187c2aa72c8dfd2b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMS01LTEtMS04NTQ3Nw_76a7b3f6-22f6-4e23-9702-d5169c6e3218"
      unitRef="usd">1340000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="iabb5e91188c042e995e51f94c9e2243e_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMi0xLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOjcxMTBkMDE1OTg3YTRmNGJhMjVhMDNlMGM2N2U0NWIxXzQ_1922bd0e-c116-4d15-b31c-a4894b78966d">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib98edf6378504246bda3846601e9f574_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMi0xLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOjcxMTBkMDE1OTg3YTRmNGJhMjVhMDNlMGM2N2U0NWIxXzc_5a9a0297-4117-492b-9830-0f3e6ead6bfc">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieb70382dadd646c190758d0396375b7c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMi0zLTEtMS04NTQ3Nw_686f5421-38ca-4446-841f-502213e31f1f"
      unitRef="usd">7318000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i88dfa07bc92d4a52b7cc5483dbb814c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMi01LTEtMS04NTQ3Nw_e244e42a-49f9-4790-a2d9-27d308a77ef1"
      unitRef="usd">2451000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i24f1322841ac44a49f402dee71f1b8df_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMy0xLTEtMS04NTQ3Nw_4c29aecf-6a81-4a4d-a9de-a5d39b638617">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0ba72919182a4c298d5b7ed87350be98_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMy0zLTEtMS04NTQ3Nw_7fa8f10d-1ba3-47fd-99c1-90fc7e4fb37f"
      unitRef="usd">17893000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie170b2e19cde4d83a69597114372aae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMy01LTEtMS04NTQ3Nw_30a95529-d9f3-440e-b426-4518a7637b8f"
      unitRef="usd">13924000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i33616220337f4a57b5eb824760f51a85_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNC0xLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOjM0OGM0NmY2OGU1ZTQ1ZmQ4ZTFiMDYwNjJmYTMxZTAwXzQ_384bca9c-c5b7-4bbb-a7ad-820a9300eed1">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7b02a2176da3489dbb60764d3f51bf34_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNC0xLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOjM0OGM0NmY2OGU1ZTQ1ZmQ4ZTFiMDYwNjJmYTMxZTAwXzc_4e03ae1c-eb90-4f64-b559-06ea92e6b449">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c81e6c5e03742baa23c299abb3f0765_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNC0zLTEtMS04NTQ3Nw_08895c2b-3088-4be8-893e-47b1bf787dd8"
      unitRef="usd">3341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ab99fa0f4a2491ab3b40e4285de508b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNC01LTEtMS04NTQ3Nw_5c2401af-fba9-498d-a9b3-416e468f0740"
      unitRef="usd">476000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idaf25e2f834b4cc88f89c3f68733fa87_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNS0xLTEtMS04NTQ3Nw_bac20d09-4dde-4502-835b-4c7dd0bab612">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5505d343a4b2419eb2a421712316cf53_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNS0zLTEtMS04NTQ3Nw_92538436-954b-4138-8915-694072e04a67"
      unitRef="usd">527000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i051bbd9a39e84f1582a30da4f18325bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNS01LTEtMS04NTQ3Nw_4cd8fe11-69df-4e34-a7f1-f3ff5e3d96c2"
      unitRef="usd">161000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i27549af74f7a4051bc0f1f972b4bc94a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNi0xLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOjMyOGU4MTA2NDRlNDQ4MThhMTdkNzA1NTYxNTM2MTAyXzQ_c24b162e-1a02-4f35-81c5-0109d52e7778">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i57f84a35f9a14a08951c474ef87f4981_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNi0xLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOjMyOGU4MTA2NDRlNDQ4MThhMTdkNzA1NTYxNTM2MTAyXzc_4aad558d-0705-40b5-9c94-46d65fa4968e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib97b878e34c24ea3a6325c62c7fed585_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNi0zLTEtMS04NTQ3Nw_4db2317a-3a12-4410-bb35-fb2001fb58be"
      unitRef="usd">2487000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0868e1f4dd384280af92a4b7fe987eba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNi01LTEtMS04NTQ3Nw_397fae02-4458-4c89-a9b8-b238cde0f5ce"
      unitRef="usd">1683000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie1d13a375c944568b910edca23f6609e_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNy0zLTEtMS04NTQ3Nw_ac756749-c5a1-44b4-97fd-cee40326f60f"
      unitRef="usd">3684000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1ef0d804262143a3acc2bb557cd59e1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfNy01LTEtMS04NTQ3Nw_350b0f29-ea3a-42ca-aad3-8227b6c5c926"
      unitRef="usd">1880000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfOC0zLTEtMS04NTQ3Nw_c082fc50-2cb4-402d-93ae-52b39720b7d1"
      unitRef="usd">36813000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfOC01LTEtMS04NTQ3Nw_92909fab-62a4-4451-ad83-fba732e7bd68"
      unitRef="usd">21915000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfOS0zLTEtMS04NTQ3Nw_5a35aad1-29a8-4c20-b485-fdf7502f048b"
      unitRef="usd">16789000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfOS01LTEtMS04NTQ3Nw_b2664533-bc69-4910-af9c-505f3c19d8ca"
      unitRef="usd">11223000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMTAtMy0xLTEtODU0Nzc_9aa609dd-678e-44f5-9210-2853c78cb396"
      unitRef="usd">20024000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RhYmxlOmQ3ZWFiYzAxZjE4ZTRkZDU4YzNkNjI4NjE2ZmMwNzc3L3RhYmxlcmFuZ2U6ZDdlYWJjMDFmMThlNGRkNThjM2Q2Mjg2MTZmYzA3NzdfMTAtNS0xLTEtODU0Nzc_88725c37-ee42-455d-a84b-6350674a52fc"
      unitRef="usd">10692000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfMTM3_bb444ae9-fd9c-491a-9dad-7c1e32135624"
      unitRef="usd">700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfMTQ0_d6b0ac26-30da-4f2c-af2a-11cc260c834f"
      unitRef="usd">600000</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfMTgy_63e6399f-1dcc-40f5-a589-23aff2534a21"
      unitRef="usd">400000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfMTg5_87258d83-b38e-4e8d-8e9f-6b1c041e4b71"
      unitRef="usd">500000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:DepreciationNonproduction
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfMjQ0_f4dbd5c0-3888-405d-8b85-625525046096"
      unitRef="usd">300000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfMjUx_bac91f53-9bbe-430d-bd58-e93da8fd2c67"
      unitRef="usd">100000</us-gaap:DepreciationNonproduction>
    <us-gaap:Depreciation
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNDIy_758a4ff5-3943-4fe9-acb5-bf03abe5f154"
      unitRef="usd">1800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNDI5_de8f3658-864a-4a5d-a50c-bb840455bd46"
      unitRef="usd">1800000</us-gaap:Depreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNDY3_cf9fa80e-3117-493d-8af8-d1bdba87302b"
      unitRef="usd">1200000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNDc0_e99a4e08-36b8-4221-a8a3-ef2a09469d32"
      unitRef="usd">1500000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:DepreciationNonproduction
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNTI5_8897a8c2-5067-4c57-ab0d-c18eb437dcb8"
      unitRef="usd">600000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV80OS9mcmFnOmY1ODM4MTMxYmM0MjRmMTg4YWE4NWVjNDg4MDdkMWRmL3RleHRyZWdpb246ZjU4MzgxMzFiYzQyNGYxODhhYTg1ZWM0ODgwN2QxZGZfNTM2_d9eff8c8-a879-4735-833a-387bee95fd09"
      unitRef="usd">300000</us-gaap:DepreciationNonproduction>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMjM4NA_9e3773c6-4041-479d-9fe6-a18d329e8fef">Goodwill and Other Intangible Assets &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Prior to the STI Acquisition, goodwill, related to Former Parent&#x2019;s acquisition of the Company, was recorded as $121.6&#160;million and was subsequently impaired. Total accumulated impairment as of September 30, 2022 was $51.9 million.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company recorded an additional $335.4&#160;million of goodwill as a result of the STI Acquisition and the Company&#x2019;s reporting units became Array Legacy Operations and the newly acquired STI Operations, which had goodwill of $69.7 million and $289.9&#160;million, respectively, at September 30, 2022 and $69.7&#160;million and zero, respectively, at December 31, 2021. Goodwill is not deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.013%"/&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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Array Legacy Operations Segment&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;STI Operations Segment&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Total &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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Beginning Balance&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;69,727&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;69,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div style="text-indent:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Acquisition of STI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;335,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;335,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Foreign currency impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;(45,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;(45,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Ending Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;69,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;289,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;359,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Each quarter the Company evaluates if facts and circumstances indicate that it is more-likely-than-not that the fair value of its reporting units is less than their carrying value, which would require the Company to perform an interim goodwill impairment test. During the quarter ended March 31, 2022, the Company determined it was necessary to perform an interim goodwill impairment test for the Array Legacy Operations reporting unit. The Company performed a quantitative goodwill impairment test and determined the estimated fair value of the reporting unit exceeded the carrying value assigned to that reporting unit; as a result, goodwill was not impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Other Intangible Assets &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Other intangible assets consisted of the following (in thousands, except useful lives): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:42.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Estimated Useful Lives (Years)&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Amortizable:&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;border-top:1pt solid #000;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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Costs:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;14&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;203,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;203,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;10&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;295,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;89,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;1&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;44,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;20&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;24,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total amortizable intangibles&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;567,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;293,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accumulated amortization:&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;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Developed technology&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;90,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;79,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Customer relationships&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;70,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;49,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Backlog&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,794&#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:'Arial',sans-serif;font-size:11pt;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 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Trade name&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;962&#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:'Arial',sans-serif;font-size:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total accumulated amortization&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;194,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;128,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total amortizable intangibles, net&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;373,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;164,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:1pt solid #000;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:1pt solid #000;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Non-amortizable costs:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Trade name&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total other intangible assets, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;384,084&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;174,753&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Amortization expense related to intangible assets amounted to $23.2 million and $5.9&#160;million for the three months ended September 30, 2022 and 2021, respectively, and $69.8&#160;million and $17.6&#160;million for the nine months ended September 30, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.700%"/&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:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Amount&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;22,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;46,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;45,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;45,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;41,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;173,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;373,784&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;During the quarter ended March 31, 2022, the Company determined it was necessary to review long-lived assets, including intangible assets related to the Array Legacy Operations reporting unit, for impairment. The Company determined the undiscounted cash flows expected to result from the use of the asset group and its eventual disposition were greater than the carrying amount and therefore concluded there was no impairment.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="i9c4ee9a12a28452293059018625f214a_I20160708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMTM1_b0baf7a2-2a9b-416b-b7f9-de0cb140fd8e"
      unitRef="usd">121600000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfNTQ5NzU1ODE2Mjg0_1146939d-edef-495b-bca9-90e30978cb32"
      unitRef="usd">51900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id1738fe634434d1d8307308fa750e5f9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMjk1_4642b296-93ce-4bfe-9cc0-c8e42d1f2760"
      unitRef="usd">335400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i4e230b97096c4cd6963eeac23b0154d2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfNTQ5NzU1ODE2Mjg5_49b0ae15-e35d-4703-b881-879e1d70016c"
      unitRef="usd">69700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i76aaccac8e834bbd825f6213de76a1c9_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfNTQ5NzU1ODE2Mjk5_6fe3cd1d-7c86-4706-96a3-958a527f6343"
      unitRef="usd">289900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3050309fa0414b69ac7921826ac5da9e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfNTA2_99c8b4ad-a3cc-413c-be79-310f94718bae"
      unitRef="usd">69700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i761d189789904d18b656606f2a3a0d2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfNTEz_953e00ba-4240-44d0-9965-cab62bd5803b"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMjM4NQ_402a70ef-1666-4592-b9d9-19ddc83e9743">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.013%"/&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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Array Legacy Operations Segment&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;STI Operations Segment&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%"&gt;Total &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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Beginning Balance&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;69,727&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;69,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div style="text-indent:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Acquisition of STI&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;335,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;335,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Foreign currency impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;(45,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;(45,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Ending Balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;69,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;289,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;359,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3050309fa0414b69ac7921826ac5da9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMS0xLTEtMS04NTQ3Nw_71a197a5-1af0-4dbe-ac45-282fa7eae60b"
      unitRef="usd">69727000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i761d189789904d18b656606f2a3a0d2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMS0zLTEtMS04NTQ3Nw_0b15683c-c277-4637-b672-dee3aae7ab8e"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMS01LTEtMS04NTQ3Nw_6f72db33-b57b-4cea-81fd-a72c0f50fc4c"
      unitRef="usd">69727000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1cf53f353fcf4888908bcc1d7e194b5b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMi0xLTEtMS04NTQ3Nw_47c4e331-f252-4f4f-8454-139c9cec0194"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i17cb19016bf64691b7551eacf13c5d48_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMi0zLTEtMS04NTQ3Nw_6a54fea3-aca1-4cde-9355-28cebe2ada8c"
      unitRef="usd">335359000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMi01LTEtMS04NTQ3Nw_f94645b3-df36-4a46-8345-47eb7857b43e"
      unitRef="usd">335359000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1cf53f353fcf4888908bcc1d7e194b5b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMy0xLTEtMS04NTQ3Nw_6db40ec1-a7ca-4b60-8304-263ca58f8416"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8b13c31465bc42f59c20f42b541005f9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMy0zLTEtMS04NTQ3Nw_5da450e5-0243-42df-b2ff-e66819953eaf"
      unitRef="usd">-45457000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfMy01LTEtMS04NTQ3Nw_aaf72c90-45a0-47a5-afc8-9d9c38d12bf1"
      unitRef="usd">-45457000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i4e230b97096c4cd6963eeac23b0154d2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfNC0xLTEtMS04NTQ3Nw_6fcca21e-6dd5-456c-a143-d3784ee72365"
      unitRef="usd">69727000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i76aaccac8e834bbd825f6213de76a1c9_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfNC0zLTEtMS04NTQ3Nw_6ea863c0-f16a-4b5f-b806-19f4463c2a17"
      unitRef="usd">289902000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOjgwNzAyY2JjYTRiNTRiZmViNzMxYTM4OWVmZjNmNzBiL3RhYmxlcmFuZ2U6ODA3MDJjYmNhNGI1NGJmZWI3MzFhMzg5ZWZmM2Y3MGJfNC01LTEtMS04NTQ3Nw_6ec333ac-8e88-4433-8b44-020d40867dcf"
      unitRef="usd">359629000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMjM4Ng_6e3a0575-2598-406a-bae9-606be0e66717">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Other intangible assets consisted of the following (in thousands, except useful lives): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:42.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Estimated Useful Lives (Years)&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Amortizable:&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;border-top:1pt solid #000;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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Costs:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;14&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;203,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;203,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;10&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;295,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;89,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;1&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;44,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;20&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;24,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total amortizable intangibles&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;567,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;293,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accumulated amortization:&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;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Developed technology&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;90,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;79,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Customer relationships&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;70,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;49,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Backlog&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,794&#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:'Arial',sans-serif;font-size:11pt;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 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Trade name&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;962&#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:'Arial',sans-serif;font-size:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total accumulated amortization&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;194,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;128,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total amortizable intangibles, net&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;373,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;164,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:1pt solid #000;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:1pt solid #000;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Non-amortizable costs:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Trade name&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total other intangible assets, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;384,084&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;174,753&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMjM4Ng_7d0baa67-465c-4293-a257-1370a6755030">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Other intangible assets consisted of the following (in thousands, except useful lives): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:42.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.319%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Estimated Useful Lives (Years)&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Amortizable:&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;border-top:1pt solid #000;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:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Costs:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;14&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;203,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;203,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;10&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;295,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;89,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;1&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;44,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt;20&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;24,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total amortizable intangibles&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;567,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;293,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Accumulated amortization:&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;border-top:1pt solid #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Developed technology&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;90,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;79,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Customer relationships&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;70,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;49,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Backlog&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,794&#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:'Arial',sans-serif;font-size:11pt;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 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Trade name&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;962&#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:'Arial',sans-serif;font-size:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total accumulated amortization&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;194,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;128,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total amortizable intangibles, net&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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;373,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;164,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;border-top:1pt solid #000;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:1pt solid #000;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Non-amortizable costs:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Trade name&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total other intangible assets, net&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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;384,084&#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:top"/&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;174,753&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie33bec2fa80c4e85bdecd09450d5518f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMy0xLTEtMS04NTQ3Nw_430e31bb-3963-414f-ac93-37fcd065760f">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i39768ae1aea8449bb778c2ddee93880d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMy0zLTEtMS04NTQ3Nw_d14f60c7-221e-4042-ba3a-9182312541f8"
      unitRef="usd">203800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib14fd8b9231241c2b736005341c39c2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMy01LTEtMS04NTQ3Nw_083d5d01-fad6-4202-b752-39c002915e05"
      unitRef="usd">203800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5cdf96ffe5c54ed5ac5e2135a1aa86d0_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNC0xLTEtMS04NTQ3Nw_bc0f9c0c-fb10-4771-949b-235d56814799">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i11af4a4d780649aea0e76f870d23b9dd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNC0zLTEtMS04NTQ3Nw_d04def21-1ae2-454b-a83d-66ab3907e83e"
      unitRef="usd">295405000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i99bc48199ea34004810df50ce47dae42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNC01LTEtMS04NTQ3Nw_c7a4f9f1-2ca4-49b2-ad27-a431e926c678"
      unitRef="usd">89500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i77b4f350d3324225a66e482746031b78_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNS0xLTEtMS04NTQ3Nw_981b7cb6-a9ea-408e-8271-7144e18a027e">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i723e9ad96c2f47cba610872cdf40ce1d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNS0zLTEtMS04NTQ3Nw_444b91df-21d6-48b2-b02a-2dc89ff0999d"
      unitRef="usd">44132000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaa1a1cf5c5544ec89186d5f957b512fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNS01LTEtMS04NTQ3Nw_9bf0e551-a7b6-44bb-bceb-1084231bb8ba"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <arry:IndefiniteLivedIntangibleAssetUsefulLife
      contextRef="ic426eccc1ba545978cf7745297b5f657_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNi0xLTEtMS04NTQ3Nw_8a3592ef-ee59-48b1-9d65-fc34bdb445bc">P20Y</arry:IndefiniteLivedIntangibleAssetUsefulLife>
    <arry:IndefiniteLivedIntangibleAssetsGross
      contextRef="i7224f90d7da748c0939debed80046df5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNi0zLTEtMS04NTQ3Nw_14413e38-0d80-4571-9271-9ebf3e1eb576"
      unitRef="usd">24518000</arry:IndefiniteLivedIntangibleAssetsGross>
    <arry:IndefiniteLivedIntangibleAssetsGross
      contextRef="i02f3e9474fd14cefb666056f992f9c14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNi01LTEtMS04NTQ3Nw_43264aff-1f5a-4bd8-ad22-71f04a74bc3f"
      unitRef="usd">0</arry:IndefiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNy0zLTEtMS04NTQ3Nw_a757438b-1a87-4671-8f5a-28cfa224fed0"
      unitRef="usd">567855000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfNy01LTEtMS04NTQ3Nw_9d455c5b-3005-4847-b1a3-e9cf137e0b0b"
      unitRef="usd">293300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i39768ae1aea8449bb778c2ddee93880d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfOS0zLTEtMS04NTQ3Nw_33e52c73-e7ca-4978-a965-bc50d54a91be"
      unitRef="usd">90709000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib14fd8b9231241c2b736005341c39c2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfOS01LTEtMS04NTQ3Nw_6d0700f7-a3e1-40ac-9c7f-f74f70ada436"
      unitRef="usd">79790000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i11af4a4d780649aea0e76f870d23b9dd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTAtMy0xLTEtODU0Nzc_161a713a-b9f8-4da4-b505-df2b3e0ba5bb"
      unitRef="usd">70606000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i99bc48199ea34004810df50ce47dae42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTAtNS0xLTEtODU0Nzc_15361b0f-e298-4035-9aac-531cbad2d98a"
      unitRef="usd">49057000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i723e9ad96c2f47cba610872cdf40ce1d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTEtMy0xLTEtODU0Nzc_c574116e-2263-43b1-9baa-b8a74c044671"
      unitRef="usd">31794000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaa1a1cf5c5544ec89186d5f957b512fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTEtNS0xLTEtODU0Nzc_eb576dcd-73c6-4f7f-9db0-79e3d2a663e0"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <arry:IndefiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7224f90d7da748c0939debed80046df5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTItMy0xLTEtODU0Nzc_f3e0025c-86be-46a9-9241-6f393acacff7"
      unitRef="usd">962000</arry:IndefiniteLivedIntangibleAssetsAccumulatedAmortization>
    <arry:IndefiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02f3e9474fd14cefb666056f992f9c14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTItNS0xLTEtODU0Nzc_024adecc-9413-4b25-ab4a-20305817a0cb"
      unitRef="usd">0</arry:IndefiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTMtMy0xLTEtODU0Nzc_f9f8732d-c1f6-4192-8fa2-e1e64beb53bf"
      unitRef="usd">194071000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTMtNS0xLTEtODU0Nzc_6ecefccc-d614-40a8-9c69-84f5692fa22e"
      unitRef="usd">128847000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTQtMy0xLTEtODU0Nzc_2d1237c4-c345-4a22-ae63-740865321b4d"
      unitRef="usd">373784000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTQtNS0xLTEtODU0Nzc_2fb39af4-bd43-45d6-8f5d-1e18615cd67b"
      unitRef="usd">164453000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibb1c3bbc85d945fcaaac15bdfad9175d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTctMy0xLTEtODU0Nzc_c259bd45-b2f4-41e4-85ef-da8fff85b6ed"
      unitRef="usd">10300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i35c8efcf04e1412bb568cc61f19ffa90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTctNS0xLTEtODU0Nzc_b181ce51-ea50-453d-a622-55e369233496"
      unitRef="usd">10300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTgtMy0xLTEtODU0Nzc_f9059298-eb1f-4838-9d59-2e1695811acc"
      unitRef="usd">384084000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmIzYzA3N2M0ZGRjOTRlMTc5ZjQxOWFkODNlZjYzZTE2L3RhYmxlcmFuZ2U6YjNjMDc3YzRkZGM5NGUxNzlmNDE5YWQ4M2VmNjNlMTZfMTgtNS0xLTEtODU0Nzc_19422c79-09f5-42db-b4f2-1d82cf640f43"
      unitRef="usd">174753000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMTUyNw_4e886ad6-9daf-43bf-aa3d-ea52dd2d0f12"
      unitRef="usd">23200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMTUzNA_eeffa94a-29ff-4479-af96-954d038934d9"
      unitRef="usd">5900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMTU2Nw_f1f79a35-f828-4d5f-b4d0-e82fb077a6ae"
      unitRef="usd">69800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMTU3NA_5b892812-ce08-4879-a73a-41cefe63042e"
      unitRef="usd">17600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RleHRyZWdpb246ZTUxNmMzZDRiOTU2NDkxMmI3ZDIxMTdiMjJmNTdlYzBfMjM4Nw_73dd707a-876e-4a29-8716-1a2bf81faeb6">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.700%"/&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:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Amount&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;22,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;46,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;45,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;45,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;41,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;173,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&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;text-indent:5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;373,784&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfMS0xLTEtMS04NTQ3Nw_f212f2a3-b6df-4097-8f2b-1face68d50df"
      unitRef="usd">22365000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfMi0xLTEtMS04NTQ3Nw_22a480d3-f0be-45f7-9676-c260bc3ec9ba"
      unitRef="usd">46633000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfMy0xLTEtMS04NTQ3Nw_455c51e6-b1bd-4e7e-9c1e-24f3f1f57be9"
      unitRef="usd">45328000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfNC0xLTEtMS04NTQ3Nw_c9cccf1b-93ea-4762-88f8-61d299d27825"
      unitRef="usd">45328000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfNS0xLTEtMS04NTQ3Nw_c071c8b9-d486-4948-805f-26b436d00ff5"
      unitRef="usd">41021000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <arry:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfNi0xLTEtMS04NTQ3Nw_14f58ff3-3a9a-4c47-9b64-d2beaa0fa769"
      unitRef="usd">173109000</arry:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81Mi9mcmFnOmU1MTZjM2Q0Yjk1NjQ5MTJiN2QyMTE3YjIyZjU3ZWMwL3RhYmxlOmNjZmViZmM3MzlmMjQ4ZWE5MWJjMThmZTBhN2FiZWM0L3RhYmxlcmFuZ2U6Y2NmZWJmYzczOWYyNDhlYTkxYmMxOGZlMGE3YWJlYzRfNy0xLTEtMS04NTQ3Nw_a3cb0fbc-3e2f-4b38-992a-8d1bc23377f0"
      unitRef="usd">373784000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81NS9mcmFnOjQwZTlhMGU1MTI4NTQyYjRiMWJhNzRjZmU4MzE1ZTBlL3RleHRyZWdpb246NDBlOWEwZTUxMjg1NDJiNGIxYmE3NGNmZTgzMTVlMGVfNDI5_9b9e1fa1-2bfd-473b-812e-093dad85deef">Investment in Equity Security&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company made a $10.0&#160;million and $2.0&#160;million investment in preferred stock of a private company in February 2021 and April 2021, respectively. The investment is accounted for in accordance with ASC Topic 321 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Investments&#x2014;Equity Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; at its cost, less any impairment. The investment balance as of September 30, 2022 was $12.0&#160;million and is recorded in other assets on the condensed consolidated balance sheets. There is no impairment recorded for the nine months ended September 30, 2022.&lt;/span&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="i8cbb689c1b484882a2828bb1569c110e_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81NS9mcmFnOjQwZTlhMGU1MTI4NTQyYjRiMWJhNzRjZmU4MzE1ZTBlL3RleHRyZWdpb246NDBlOWEwZTUxMjg1NDJiNGIxYmE3NGNmZTgzMTVlMGVfMzI_d3db25ff-a054-4318-9659-b1e3303bd398"
      unitRef="usd">10000000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:PaymentsToAcquireEquitySecuritiesFvNi
      contextRef="id16fe9b5a8cf4c399794e77b420b8793_D20210401-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81NS9mcmFnOjQwZTlhMGU1MTI4NTQyYjRiMWJhNzRjZmU4MzE1ZTBlL3RleHRyZWdpb246NDBlOWEwZTUxMjg1NDJiNGIxYmE3NGNmZTgzMTVlMGVfMzk_35ad974e-1616-4739-b14b-ad67f286aab5"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireEquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81NS9mcmFnOjQwZTlhMGU1MTI4NTQyYjRiMWJhNzRjZmU4MzE1ZTBlL3RleHRyZWdpb246NDBlOWEwZTUxMjg1NDJiNGIxYmE3NGNmZTgzMTVlMGVfMzA1_ea114252-8fa4-40c3-9cff-6c8bdb8eff5f"
      unitRef="usd">12000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81NS9mcmFnOjQwZTlhMGU1MTI4NTQyYjRiMWJhNzRjZmU4MzE1ZTBlL3RleHRyZWdpb246NDBlOWEwZTUxMjg1NDJiNGIxYmE3NGNmZTgzMTVlMGVfMzk1_7bf5e570-3dfe-4f39-8d95-9628417ce4c7"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMTMwNA_ba847d48-f235-4124-bc65-7905c466b003">Income Taxes &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company follows guidance under ASC Topic 740-270 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;, which requires that an estimated annual effective tax rate is applied to year-to-date ordinary income (loss). At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year. The tax effect of discrete items is recorded in the quarter in which the discrete events occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company recorded income tax expense (benefit) of $11.1 million and $(5.4) million for the three months ended September 30, 2022 and 2021, respectively, and income tax expense (benefit) of $(18.1) million and $5.5 million for the nine months ended September 30, 2022 and 2021, respectively. The tax expense in the three months ended September 30, 2022 includes tax expense of $8.7&#160;million on the legal settlement income which was recorded discretely in the quarter.  The tax, excluding the legal settlement, was favorably impacted by non-taxable contingent income, and mix of income by jurisdiction. The tax benefit in the three months ended September 30, 2021 was unfavorably impacted by non-deductible amounts for equity-based compensation and follow-on offering costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The tax benefit in the nine months ended September 30, 2022 includes tax expense of $8.7&#160;million on the legal settlement which was recorded discretely in the quarter.  The tax on the loss, excluding the legal settlement, was favorably impacted by mix of earnings by jurisdictions offset by non-deductible amounts for officers&#x2019; compensation and transaction costs. The tax benefit in the nine months ended September 30, 2021 was unfavorably impacted by non-deductible equity based compensation as well as initial public offering and secondary offering costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;For the three and nine months ended September 30, 2022 and 2021, no reserves for uncertain tax positions have been recorded. The Company will continue to monitor this position each interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;In August 2022, the U.S. Inflation Reduction Act (&#x201c;IRA&#x201d;) was enacted into law. The IRA contains a number of revisions to the Internal Revenue Code that generally take effect in tax years beginning after December 31, 2022. The Company is in the process of evaluating provisions included under the IRA and its impact to the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfNDYz_e9ebbb43-da36-4af1-88bf-f3b2610af45c"
      unitRef="usd">11100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfNDcw_bd01629e-ca1c-4ec2-8192-b1d1d84f9679"
      unitRef="usd">-5400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfNTI1_eb78ac66-ac74-4575-9e07-a60b5230054c"
      unitRef="usd">-18100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfNTMy_59e22f17-6cc3-43a0-9aca-cfb42ce55ffc"
      unitRef="usd">-5500000</us-gaap:IncomeTaxExpenseBenefit>
    <arry:EffectiveIncomeTaxRateReconciliationLegalSettlementAmount
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMjE5OTAyMzI1NzI5OA_0401a2a9-bf97-4279-88bd-cf71751ddf4b"
      unitRef="usd">8700000</arry:EffectiveIncomeTaxRateReconciliationLegalSettlementAmount>
    <arry:EffectiveIncomeTaxRateReconciliationLegalSettlementAmount
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMTQ4NDM0MDY5NzY3NjU_2731971b-d9c3-4a7e-bda2-4cc91584e321"
      unitRef="usd">8700000</arry:EffectiveIncomeTaxRateReconciliationLegalSettlementAmount>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMTE3Mw_067ab7ad-df86-4f5d-9b3f-64aa1164a724"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMTE3Mw_3f35bfc1-93bf-45af-9030-d0298617ac2b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMTE3Mw_7fa57d88-d94d-4ee8-87c2-883d07446a99"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV81OC9mcmFnOjM1NTAyNDg4YWM0NjRhNDA5MzYwZjUwYjg2ODc0MDE5L3RleHRyZWdpb246MzU1MDI0ODhhYzQ2NGE0MDkzNjBmNTBiODY4NzQwMTlfMTE3Mw_f12a0b51-aed5-465e-bb14-f5c6c70badfa"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMjMzMg_40eb7084-3c3e-4cd8-be78-7a371410fbc6">Senior Secured Credit Facility &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Long-term senior secured credit facility consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;323,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;326,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;323,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;326,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less discount and issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(20,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(23,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Long-term portion, net of debt discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;303,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;303,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less current portion of credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Long-term senior secured facility debt, net of current portion, debt discount and issuance costs&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;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;299,081&#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;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;299,184&#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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Senior Secured Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On October 14, 2020, the Company entered into a senior secured credit facility, which was amended on February 23, 2021 (the &#x201c;First Amendment&#x201d;) and again on February 26, 2021 (the &#x201c;Second Amendment&#x201d;). The senior secured facility consisted originally of (i) a $575&#160;million senior secured 7-year term loan facility (the &#x201c;Term Loan Facility&#x201d;) and (ii) a $150&#160;million senior secured 5-year revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d; and, together with the Term Loan Facility, the &#x201c;Senior Secured Credit Facility&#x201d;). The First Amendment, in the case of Eurocurrency borrowings, lowered the London interbank offered rate floor to 50 basis points from 100 basis points and lowered the applicable margin to 325 basis points from 400 basis points per annum. This resulted in the current rate on the Term Loan Facility decreasing to 3.75% down from 5% prior to the First Amendment. The Second Amendment increased the $150.0&#160;million Revolving Credit Facility from $150.0&#160;million to $200.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%"&gt;Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Under the Revolving Credit Facility, the Company had no outstanding balance as of both September 30, 2022 and December 31, 2021, respectively, $33.4&#160;million and $13.6&#160;million in standby letters of credit at September 30, 2022 and December 31, 2021, respectively, and availability of $166.6&#160;million and $186.4&#160;million at September 30, 2022 and December 31, 2021, respectively. The Revolving Credit Facility pays interest depending on the contracted rate for the loan which is either for the Eurocurrency Rate Loans at LIBOR plus 3.25% and for Base Rate Loans at the higher of the Prime Rate, 1/2 of 1% above the Federal Funds Rate or the Eurocurrency rate for the Dollar deposits for one month interest period, after giving effect to any floor plus 1%, plus 2.25%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%"&gt;Term Loan Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Term Loan Facility had a balance of $323.6&#160;million and $326.8&#160;million as of September 30, 2022 and December 31, 2021, respectively. The balance of the Term Loan Facility is presented in the accompanying condensed consolidated balance sheets, net of debt discount and issuance costs of $20.2&#160;million and $23.3 million as of September 30, 2022 and December 31, 2021, respectively. The debt discount and issuance costs are being amortized using the effective interest method and the rate as of September 30, 2022 is 6.75%. The Term Loan Facility has an annual excess cash flow calculation, for which the prescribed formula did not result in requiring the Company to make an advance principal payment for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;Convertible Debt&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Convertible debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.00% Senior unsecured convertible notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;425,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;425,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less: unamortized discount and issuance 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(11,721)&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13,137)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.00% Senior unsecured convertible notes, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;413,279&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;411,863&#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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:125%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"&gt; Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On December 3, 2021 and December 9, 2021, the Company completed a private offering of $375&#160;million and $50&#160;million over allotment, respectively, in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the &#x201c;Convertible Notes&#x201d;), resulting in proceeds of $364.7&#160;million and $48.6&#160;million, respectively, after deducting the original issue discount of 2.75%. The Convertible Notes were issued pursuant to an indenture, dated December 3, 2021, between the Company and U.S. Bank National Association, as trustee.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Convertible Notes are senior unsecured obligations of the Company and will mature on December 1, 2028, unless earlier converted, redeemed, or repurchased. The Convertible Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The conversion rate for the Notes was initially 41.9054 shares of the Company&#x2019;s common stock per $1,000 principal amount of Notes, which was equivalent to an initial conversion price of approximately $23.86 per share of common stock or 10.1 million shares of common stock. The Convertible Notes were not convertible during the nine months ended September 30, 2022 and none have been converted to date. Also, given that the average market price of the Company&#x2019;s common stock has not exceeded the exercise price since inception, there was no dilutive impact for the nine months ended September 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%"&gt;Capped Calls&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;In connection with the issuances of the Convertible Notes, the Company paid $52.9&#160;million, in aggregate, to enter into capped call option agreements to reduce the potential dilution to holders of the Company&#x2019;s common stock after a conversion of the Convertible Notes. Specifically, upon the exercise of the capped call instruments issued pursuant to the agreements (the &#x201c;Capped Calls&#x201d;), the Company would receive shares of its common stock equal to approximately 17.8&#160;million shares (a) multiplied by (i) the lower of $36.0200 or the then-current market price of its common stock, less (ii) the applicable exercise price, $23.86, and (b) divided by the then-current market price of its common stock. The results of this formula are that the Company would receive more shares as the market price of its common stock exceeds the exercise price and approaches the cap, which was initially $36.0200 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Consequently, if the Convertible Notes are converted, then the number of shares to be issued by the Company would be effectively partially offset by the shares of common stock received by the Company under the Capped Calls as they are exercised. The formula above would be adjusted in the event of certain specified extraordinary events affecting the Company, including a merger; a tender offer; nationalization, insolvency or delisting of the Company&#x2019;s common stock; changes in law; failure to deliver; insolvency filing; stock splits, combinations, dividends, repurchases or similar events; or an announcement of certain of the preceding actions.&lt;/span&gt;&lt;/div&gt;The Company can also elect to receive the equivalent value of cash in lieu of shares of common stock upon settlement, except in certain circumstances. The Capped Calls expire on December 1, 2028 and terminate upon the occurrence of certain extraordinary events such as a merger, tender offer, nationalization, insolvency, delisting, event of default, a change in law, failure to deliver, an announcement of certain of these events, or an early conversion of the Convertible Notes. Although intended to reduce the net number of shares of common stock issued after a conversion of the Convertible Notes, the Capped Calls were separately negotiated transactions, are not a part of the terms of the Convertible Notes, and do not affect the rights of the holders of the Convertible Notes. The Capped Calls meet the criteria for equity classification because they are indexed to the Company&#x2019;s common stock and the Company has discretion to settle the Capped Calls in shares or cash. As a result, the amount paid for the Capped Calls was recorded as a reduction to additional paid-in capital. The Capped Calls are excluded from the calculation of diluted net income (loss) per share attributable to common stockholders as their effect is antidilutive.Other DebtIn connection with the STI Acquisition, the Company assumed debt obligations of STI. As of September 30, 2022, related debt balances were $43.3&#160;million in short-term debt and $12.7&#160;million in long-term debt.  Interest rates on the acquired debt range from 0.55% to 2.76% annually and maturities for the short-term portion of loans range from December 2022 to March 2023. Maturities for the long-term portion of loans are $4.9&#160;million due in 2024 and $7.8&#160;million due in March 2027.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMjMzMA_5e318e4f-38ac-44e1-b6bd-ba8f82ad06c0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Long-term senior secured credit facility consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;323,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;326,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;323,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;326,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less discount and issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(20,169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(23,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Long-term portion, net of debt discount and issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;303,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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 #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;303,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Less current portion of credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(4,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Long-term senior secured facility debt, net of current portion, debt discount and issuance costs&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;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;299,081&#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;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;299,184&#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;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i02384459895147d3aafc9c627e7728aa_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfMS0xLTEtMS04NTQ3Nw_6e8c90fd-5a32-472e-85cd-b454a1b19dca"
      unitRef="usd">323550000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iccdc3a0fa5d44bc0b95ed7ac7633f2c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfMS0zLTEtMS04NTQ3Nw_7df6444f-a2cd-4fd7-b940-98edac472a0b"
      unitRef="usd">326775000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3038820c084b4f479cee0b4266a0f507_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfMi0xLTEtMS04NTQ3Nw_20a64f5c-c9b6-458a-8127-3027a217953e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7c5ee7ee1a4b4cd3b95b460039aab753_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfMi0zLTEtMS04NTQ3Nw_f160c396-245a-4728-8b4f-8ee60319ff42"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i99041cc4adcc4f5eb902a70b51830a9d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfMy0xLTEtMS04NTQ3Nw_cbd3ccf9-dae1-41b2-bb5b-26e12668aeab"
      unitRef="usd">323550000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3dc30107a67b4bcc82df16d6d8890327_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfMy0zLTEtMS04NTQ3Nw_e92daa92-1527-413b-ae74-e4a3eb35a6e0"
      unitRef="usd">326775000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i99041cc4adcc4f5eb902a70b51830a9d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNC0xLTEtMS04NTQ3Nw_a9dd7d70-2845-449f-bb01-e577a822b16b"
      unitRef="usd">20169000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i3dc30107a67b4bcc82df16d6d8890327_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNC0zLTEtMS04NTQ3Nw_749adca8-deaa-4a2c-98d2-f1d623e7d137"
      unitRef="usd">23291000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i99041cc4adcc4f5eb902a70b51830a9d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNS0xLTEtMS04NTQ3Nw_add89673-6240-423b-a1d1-6226f11fdaa7"
      unitRef="usd">303381000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3dc30107a67b4bcc82df16d6d8890327_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNS0zLTEtMS04NTQ3Nw_6f5f07ff-cd3a-4c17-9d3c-4715ab41c87e"
      unitRef="usd">303484000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i99041cc4adcc4f5eb902a70b51830a9d_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNi0xLTEtMS04NTQ3Nw_7ff907c7-9202-4a08-8202-b8fc447339ea"
      unitRef="usd">4300000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i3dc30107a67b4bcc82df16d6d8890327_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNi0zLTEtMS04NTQ3Nw_e4aa39e0-619f-4293-8e6e-fbe078e4b97c"
      unitRef="usd">4300000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3038820c084b4f479cee0b4266a0f507_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNy0xLTEtMS04NTQ3Nw_5a8ecfb3-776a-48ef-b11d-2f9fbd4e6c5e"
      unitRef="usd">299081000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7c5ee7ee1a4b4cd3b95b460039aab753_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RhYmxlOmY0ZGRlNjhhZGI2MjRhODg4MDViZDBiODk3MDJlNGExL3RhYmxlcmFuZ2U6ZjRkZGU2OGFkYjYyNGE4ODgwNWJkMGI4OTcwMmU0YTFfNy0zLTEtMS04NTQ3Nw_e4dc5eae-0dd5-4483-adbd-b25d66d9c76a"
      unitRef="usd">299184000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3e25670e94af4ab1bb446b243feef904_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMzkw_638423fb-ecd7-4310-95f6-373a63bfa86d"
      unitRef="usd">575000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ie9db92dafd724e5aba501d8b52cb7c2b_D20201014-20201014"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMjMyOQ_6cab0ebb-d377-4e49-9c27-05f876674cdd">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idb48827aaf664638bf754ff3cec6b5f0_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfNDcz_97ef995f-61ea-4310-9a85-534b71302a6e"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="iec81f38c546446989bccb5886ea12df0_D20201014-20201014"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMjMzMQ_60a2b3e3-8089-4e00-a8c7-4fff394ba42f">P5Y</us-gaap:DebtInstrumentTerm>
    <arry:DebtInstrumentBasisSpreadOnVariableRatePerMonth
      contextRef="i02fe305822174a51928bc32ecbfc5bda_D20210223-20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfNzUy_f393a577-c321-49c8-8981-7f806a57a568"
      unitRef="number">0.0050</arry:DebtInstrumentBasisSpreadOnVariableRatePerMonth>
    <arry:DebtInstrumentBasisSpreadOnVariableRatePerMonth
      contextRef="i0e0293102de74ec5b45037e2e8d22009_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfNzcz_771772eb-67da-4549-8160-0373a4728888"
      unitRef="number">0.0100</arry:DebtInstrumentBasisSpreadOnVariableRatePerMonth>
    <arry:DebtInstrumentMinimumVariableRatePerYear
      contextRef="i1a5f0d901fb54b588a5a5a381bcc97f8_D20210223-20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfODI2_42e95ce4-3010-44b0-b87c-a1477c71d40b"
      unitRef="number">0.0325</arry:DebtInstrumentMinimumVariableRatePerYear>
    <arry:DebtInstrumentMinimumVariableRatePerYear
      contextRef="ic52e4f32a4f7410a8fd1fde646f1337d_D20210222-20210222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfODQ3_cea192d8-6ab6-4f78-9d46-003389ad302d"
      unitRef="number">0.0400</arry:DebtInstrumentMinimumVariableRatePerYear>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i104a0230ba8e40df835ccface5a315f1_D20210223-20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfOTQ4_006b42c2-f5b4-4434-86d2-48857dc0000f"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i18bbcfc442b94e9b8a96b5d4717f1b75_D20210223-20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfOTYx_a3c99e31-143a-4c4c-aa04-7ea42c5140a0"
      unitRef="number">0.05</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i19c9225e1c7d450c9b993061e3750b19_I20210226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTAyOQ_74d99cdc-15ef-4447-9d5c-ebf3fe6c08c7"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i19c9225e1c7d450c9b993061e3750b19_I20210226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTA2Mw_39307e3e-c200-4b96-9c07-3a5de6298e4b"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i863f37e19a62461ea1c2730f5eb66342_I20210226"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTA2OQ_aafbe568-ad8d-4452-8b95-a7f758b55704"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8777eff567cf4b3cb291f3ac20c47a4d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTE2MA_376ae1a6-861d-4e10-b0a0-f35eb25523e3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic2e87e795a06440f92b1c664badcfa1c_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTE2MA_5060c440-fff3-41d9-9eeb-3d05f5a6d56e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0b31a47299434cd08b2ddee69edecb35_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTIxNA_a009546b-2eaf-4143-b2e2-b43a0f1693c7"
      unitRef="usd">33400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i6085b23a211c4bb0af100ed48916e880_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTIyMQ_69f7308c-0365-4c25-a706-207aee64f90a"
      unitRef="usd">13600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ic2e87e795a06440f92b1c664badcfa1c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTMwMQ_81f4c72b-5d14-4458-a7ec-6fb8e846db97"
      unitRef="usd">166600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8777eff567cf4b3cb291f3ac20c47a4d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTMwOA_de37a8bb-df41-49a8-80ee-301a4c4d4cb8"
      unitRef="usd">186400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i025ca417cef34e52b862646298c3b800_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTQ5Mg_9de4db16-ca98-4c88-a118-d98ec2ce6eef"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia1985cfd344748aeb877c10d083f3ecd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTU1OQ_1f1cb25d-6d81-4dad-977a-c01d7f9dfe95"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4102b207e1da4eb09d919057dcdb63c8_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTcwOQ_0f4cd9da-26b0-40f7-b21d-f1f2a937f121"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8c60f9a31cc0493e977705a0f4a52264_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTcxOA_94121e52-2613-44e6-965c-7adb623e3c68"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7db46e915adc4d86bd8837249bca2be2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTc4Mg_c35ba1d8-617e-485e-82d8-268db9c83ad3"
      unitRef="usd">323600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic628a1a9a48a4ad586a5917d048868e4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTc4OQ_3cba130d-0330-4be3-87f0-b7472a49e930"
      unitRef="usd">326800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i7db46e915adc4d86bd8837249bca2be2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTk3Ng_44e6a838-8011-4dff-ac44-63d3ec6126e0"
      unitRef="usd">20200000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ic628a1a9a48a4ad586a5917d048868e4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMTk4Mw_ded04201-d091-4563-b353-6b5857aaed59"
      unitRef="usd">23300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <arry:DebtIssuanceCostsAndDiscountsAmortizationRate
      contextRef="i7db46e915adc4d86bd8837249bca2be2_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82MS9mcmFnOjM4NzkyOTM2OTNjYjRjMjJhNDVhMzhlNmYzYTFjOTk0L3RleHRyZWdpb246Mzg3OTI5MzY5M2NiNGMyMmE0NWEzOGU2ZjNhMWM5OTRfMjEzNQ_0f54c0ad-bc0b-4d65-9abb-6e3755e603c6"
      unitRef="number">0.0675</arry:DebtIssuanceCostsAndDiscountsAmortizationRate>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfNDAxOA_f88870dc-f43f-4469-829a-84e1d5bd1a8e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Convertible debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.00% Senior unsecured convertible notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;425,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;425,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less: unamortized discount and issuance 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(11,721)&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13,137)&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.00% Senior unsecured convertible notes, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;413,279&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;411,863&#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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:125%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"&gt; Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMS0wLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOmMzNDZiMGY1MzhiOTRkYTFhMjc1MThmOWFkZWIwNTk3XzQ_a31e863e-2587-4fe4-bef5-b67217f373e9"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ConvertibleDebt
      contextRef="ibfb2454929c642babce2aee0f23239d5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMS0xLTEtMS04NTQ3Nw_9aadfbac-5001-4e90-b345-45d5fd532a4c"
      unitRef="usd">425000000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="i78e7a46ec35641a19e71be9161d7aacb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMS0zLTEtMS04NTQ3Nw_d3975e58-8c06-49da-9fd5-5b9ec2bf50fe"
      unitRef="usd">425000000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ibfb2454929c642babce2aee0f23239d5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMi0xLTEtMS04NTQ3Nw_abc369a7-6439-4f74-8a6f-61aeb7b46a7d"
      unitRef="usd">-11721000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i78e7a46ec35641a19e71be9161d7aacb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMi0zLTEtMS04NTQ3Nw_993c2d96-0102-4b88-aec7-024699658a00"
      unitRef="usd">-13137000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMy0wLTEtMS04NTQ3Ny90ZXh0cmVnaW9uOmE2OWFmODQ3YWY5YTRlMTBhMWJiYTE5NzE5MGNiMGJjXzQ_99e12989-d7b5-46aa-95da-89ee3e898ea6"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="ibfb2454929c642babce2aee0f23239d5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMy0xLTEtMS04NTQ3Nw_dc598f0c-6d09-4b4f-8412-060a26d22def"
      unitRef="usd">413279000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i78e7a46ec35641a19e71be9161d7aacb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RhYmxlOjM3OGE1ZWMyY2M1YjQxMTU5MGYzOTlhZjk4MzAwOTk0L3RhYmxlcmFuZ2U6Mzc4YTVlYzJjYzViNDExNTkwZjM5OWFmOTgzMDA5OTRfMy0zLTEtMS04NTQ3Nw_c2556ac1-ed67-4dae-8c99-3b0317e58ebd"
      unitRef="usd">411863000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i78e7a46ec35641a19e71be9161d7aacb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTY0_9c608b72-afe4-44a4-82fd-a5b84d4991df"
      unitRef="number">0.015</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ibfb2454929c642babce2aee0f23239d5_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTY0_ada7a94b-3329-427c-85b9-b99429382b73"
      unitRef="number">0.015</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i003ae75507d34143bc3d38042bd2692e_I20211203"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMjU1_14d0bda9-6c0c-4f70-9e8f-d0094fb574bd"
      unitRef="usd">375000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i69759008cd0d4148a2606a087e9b424e_I20211209"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMjYy_3a757588-52cf-4973-9559-ce5be9666a3e"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i69759008cd0d4148a2606a087e9b424e_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMzI4_3e3246b2-c85f-4402-b57a-82e0feb99cb2"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i003ae75507d34143bc3d38042bd2692e_I20211203"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMzI4_9db152e9-f798-4c00-8246-cd73afa18daa"
      unitRef="number">0.01</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i641d82c0464b468fa819f8886a07a8ce_D20211203-20211203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfNDE3_c5815f1a-68c7-4607-91a3-3fb5181de684"
      unitRef="usd">364700000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="idd94e968f90b42d0b6d6bba0255b11b4_D20211209-20211209"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfNDI0_1965081d-c09e-4de9-b018-f2a68288d5fd"
      unitRef="usd">48600000</us-gaap:ProceedsFromConvertibleDebt>
    <arry:DebtInstrumentInterestRateEffectivePercentageDiscount
      contextRef="i003ae75507d34143bc3d38042bd2692e_I20211203"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfNDg5_615cc51d-6c0c-4a82-b3f9-9bb058c2811a"
      unitRef="number">0.0275</arry:DebtInstrumentInterestRateEffectivePercentageDiscount>
    <arry:DebtInstrumentInterestRateEffectivePercentageDiscount
      contextRef="i69759008cd0d4148a2606a087e9b424e_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfNDg5_d761e54e-6168-405c-ae82-a1032d4d28d4"
      unitRef="number">0.0275</arry:DebtInstrumentInterestRateEffectivePercentageDiscount>
    <arry:DebtInstrumentAnnualInterestRate
      contextRef="iaf20ae24473141c683ed1d26dc61f8a3_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfODcw_3d33fbf3-5835-4afd-802c-115f595dd2c5"
      unitRef="number">0.01</arry:DebtInstrumentAnnualInterestRate>
    <arry:ConversionOfStockSharesConvertedPerDollar
      contextRef="if471de7591a54af9865bfb091ccd1bbd_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTY0OTI2NzQ0NjUzNA_9a2ab5be-d090-4e17-a73f-af527651904a"
      unitRef="shares">41.9054</arry:ConversionOfStockSharesConvertedPerDollar>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i5f5bc0cd1483490dad1e6381950928a2_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTY0OTI2NzQ0NjU1MQ_8183835c-fdf1-45c1-b53e-19f13ce4c8d0"
      unitRef="usdPerShare">23.86</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="if471de7591a54af9865bfb091ccd1bbd_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTY0OTI2NzQ0NjUyOA_1d155279-aa65-49a0-a8e2-9d74a520293c"
      unitRef="shares">10100000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i144ff504e18a4e31bdd539fd5593296f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTMzMg_c2598b01-5b73-4f5b-b6ae-7f4b5a5f8794"
      unitRef="usd">52900000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i144ff504e18a4e31bdd539fd5593296f_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTcwOA_e2d7e0de-5e06-4682-846d-af026c82e900"
      unitRef="shares">17800000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <arry:DerivativesCapPrice
      contextRef="i92e3c0bc874d4c6c83d05966e3002f1b_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTc1Mw_1cc1b90e-9c50-4d7b-9aa1-00f9d28b5b77"
      unitRef="usdPerShare">36.02</arry:DerivativesCapPrice>
    <arry:DerivativesExercisePrice
      contextRef="i92e3c0bc874d4c6c83d05966e3002f1b_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMTA5OTUxMTYzMTgwNA_2cc3303b-c886-4e83-9877-1a42a6e8fdb3"
      unitRef="usdPerShare">23.86</arry:DerivativesExercisePrice>
    <arry:DerivativesCapPrice
      contextRef="i92e3c0bc874d4c6c83d05966e3002f1b_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82NC9mcmFnOmVlMjBmMTJkYzBkMjQxYjk5MzNiNWEzNDAxZjU5MzIxL3RleHRyZWdpb246ZWUyMGYxMmRjMGQyNDFiOTkzM2I1YTM0MDFmNTkzMjFfMjEwNw_5535b0d3-12a0-4814-b08e-b289259fe987"
      unitRef="usdPerShare">36.02</arry:DerivativesCapPrice>
    <us-gaap:ShortTermBorrowings
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82Ny9mcmFnOjExYWIxNjU0YjZlMzQ1NDE4YjYzZDIwZTNkMGQyMWY5L3RleHRyZWdpb246MTFhYjE2NTRiNmUzNDU0MThiNjNkMjBlM2QwZDIxZjlfMTQ2_c4c05249-ca69-453a-a857-abd3660707cc"
      unitRef="usd">43300000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82Ny9mcmFnOjExYWIxNjU0YjZlMzQ1NDE4YjYzZDIwZTNkMGQyMWY5L3RleHRyZWdpb246MTFhYjE2NTRiNmUzNDU0MThiNjNkMjBlM2QwZDIxZjlfMTcy_3782b065-86fc-497e-94a3-2728d2ebb3db"
      unitRef="usd">12700000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3cd28a096a5485faded537e56ef0174_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82Ny9mcmFnOjExYWIxNjU0YjZlMzQ1NDE4YjYzZDIwZTNkMGQyMWY5L3RleHRyZWdpb246MTFhYjE2NTRiNmUzNDU0MThiNjNkMjBlM2QwZDIxZjlfMjQy_7dc6bac3-69cb-4a4f-b9a9-3a875f3c6cd4"
      unitRef="number">0.0055</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibac685dd405c445ebdd7c14f76a7386f_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82Ny9mcmFnOjExYWIxNjU0YjZlMzQ1NDE4YjYzZDIwZTNkMGQyMWY5L3RleHRyZWdpb246MTFhYjE2NTRiNmUzNDU0MThiNjNkMjBlM2QwZDIxZjlfMjQ4_4719af01-a646-46ee-938f-b577a5d38626"
      unitRef="number">0.0276</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82Ny9mcmFnOjExYWIxNjU0YjZlMzQ1NDE4YjYzZDIwZTNkMGQyMWY5L3RleHRyZWdpb246MTFhYjE2NTRiNmUzNDU0MThiNjNkMjBlM2QwZDIxZjlfMzg0_2e086e7f-c170-4665-89c3-4f6eff44bb23"
      unitRef="usd">4900000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i091421ad6dfb416cb5579e47b75c15f0_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV82Ny9mcmFnOjExYWIxNjU0YjZlMzQ1NDE4YjYzZDIwZTNkMGQyMWY5L3RleHRyZWdpb246MTFhYjE2NTRiNmUzNDU0MThiNjNkMjBlM2QwZDIxZjlfNDAz_a89c8ff6-7535-4818-9f3a-1e6264bac281"
      unitRef="usd">7800000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <arry:SeriesARedeemablePerpetualPreferredTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzg3NA_956db107-ddcd-4e9f-9b8e-5ac5da573fb0">Redeemable Perpetual Preferred Stock&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Series A Redeemable Perpetual Preferred Stock&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On August 10, 2021, the Company entered into a Securities Purchase Agreement (the &#x201c;Securities Purchase Agreement&#x201d;) pursuant to which, on August 11, 2021, the Company issued and sold to certain investors (the &#x201c;Purchasers&#x201d;) 350,000 shares of its newly designated Series A Redeemable Perpetual Preferred Stock and 7,098,765 shares of the Company&#x2019;s common stock for an aggregate purchase price of $346.0 million (the &#x201c;Initial Closing&#x201d;). Further, pursuant to the Securities Purchase Agreement, on September 27, 2021, the Company issued and sold to the Purchasers 776,235 shares of common stock for an aggregate purchase price of $776.0 (the &#x201c;Prepaid Forward Contract&#x201d;). The Company used net proceeds from the Initial Closing to repay the entire $102.0&#160;million amount outstanding under its existing Revolving Credit Facility and prepay $100.0&#160;million under the Company&#x2019;s Term Loan Facility. Additionally, the Securities Purchase Agreement entitles the Purchasers to designate one representative to be appointed to the Company&#x2019;s board of directors (the &#x201c;Board&#x201d;) and to appoint three non-voting observers to the Board, in each case until such time as the Purchasers no longer beneficially own shares of the Series A Redeemable Perpetual Preferred Stock with at least $100&#160;million aggregate Liquidation Preference (as defined below). The Series A Redeemable Perpetual Preferred Stock has no maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On January 7, 2022, the Company issued and sold to the Purchasers 50,000 shares of Series A Redeemable Perpetual Preferred Stock and 1,125,000 shares of the Company&#x2019;s common stock in an additional closing for an aggregate purchase price of $49.4&#160;million (the &#x201c;Additional Closing&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Additional Closings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Securities Purchase Agreement gives the Company the option to require the Purchasers to purchase, in one or more additional closings, up to 150,000 shares of Series A Redeemable Perpetual Preferred Stock until June 30, 2023 and up to 3,375,000 shares of common stock (or up to 6,100,000 shares of common stock in the event of certain price-related adjustments) (subject to certain equitable adjustments pursuant to any stock dividend, stock split, stock combination, reclassification or similar transaction) for an aggregate purchase price up to $148.0&#160;million (the &#x201c;Delayed Draw Commitment&#x201d;). This commitment has been reduced by the Additional Closing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company evaluated the accounting for the instruments issued in the Securities Purchase Agreement and determined the Series A Redeemable Perpetual Preferred Stock and common stock issued in the Initial Closing, as well as the Prepaid Forward Contract, and Delayed Draw Commitment are freestanding instruments accounted for in equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Series A Redeemable Perpetual Preferred Stock is recorded in temporary equity on the condensed consolidated balance sheets as it has redemption features upon certain triggering events that are outside the Company&#x2019;s control, such as a fundamental change. The proceeds of the Series A Redeemable Perpetual Preferred Stock, transactions costs and discount of $334.6&#160;million have been allocated to each instrument based on its relative fair value. At the Initial Closing date, $229.8&#160;million was allocated to the Series A Redeemable Perpetual Preferred Stock, $105.4&#160;million to common stock, $12.4&#160;million to the Delayed Draw Commitment, which was recorded as a debit to additional paid-in capital, and $11.7&#160;million to the Prepaid Forward Contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Additional Closing carried issuance and original issuance discount costs of $1.3&#160;million. The net proceeds were allocated amongst the Series A Redeemable Perpetual Preferred Stock and common stock based on the proceeds of $33.1&#160;million and $15.9&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On or prior to the fifth anniversary of the Initial Closing, the Company may pay dividends on the Series A Redeemable Perpetual Preferred Stock either in cash at the then-applicable Cash Regular Dividend Rate (as defined below), through accrual to the Liquidation Preference at the Accrued Regular Dividend Rate (as defined below) of 6.25% (the &#x201c;Permitted Accrued Dividends&#x201d;) or a combination thereof. Following the fifth anniversary of the Initial Closing, dividends are payable only in cash. To the extent the Company does not declare such dividends and pay in cash following the fifth anniversary of the Initial Closing, the dividends accrue to the Liquidation Preference (&#x201c;Default Accrued Dividends&#x201d;) at the then-applicable Cash Regular Dividend Rate plus 200 basis points. In the event there are Default Accrued Dividends outstanding for six consecutive quarters, the Company, at the option of the holders of the Series A Redeemable Perpetual Preferred Stock, will pay 100% of the amount of Default Accrued Dividends by delivering to such holder a number of shares of the Company&#x2019;s common stock equal to the quotient of (i) the amount of Default Accrued Dividends divided by (ii) 95% of the 30-day VWAP of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;As used herein, &#x201c;Liquidation Preference&#x201d; means, with respect to any shares of the Series A Redeemable Perpetual Preferred Stock, the initial liquidation preference of $1000 per share plus any accrued dividends of such share as the time of the determination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The &#x201c;Cash Regular Dividend Rate&#x201d; of the Series A Redeemable Perpetual Preferred Stock means (i) initially, 5.75% per annum on the Liquidation Preference and (ii) increased by (a) 50 basis points on each of the fifth, sixth and seventh anniversaries of the Initial Closing and (b) 100 basis points on each of the eighth, ninth and tenth anniversaries of the Initial Closing. The &#x201c;Accrued Regular Dividend Rate&#x201d; on the Series A Redeemable Perpetual Preferred Stock means 6.25% per annum on the Liquidation Preference.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;There are no Permitted Accrued Dividends accrued as of September 30, 2022 with dividends paid for the nine months ended September 30, 2022 $18.7&#160;million (the &#x201c;Q3 Dividend Payment&#x201d;). Permitted Accrued Dividends resulted in 13 shares of the Series A Redeemable Perpetual Preferred Stock being issued as of September 30, 2022 which were settled with the Q3 Dividend Payment and no longer outstanding. Dividends declared and paid as of December 31, 2021 were $8.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The shares of Series A Redeemable Perpetual Preferred Stock have similar characteristics of an &#x201c;Increasing Rate Security&#x201d; as described by SEC Staff Accounting Bulletin Topic 5Q, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Increasing Rate Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;. As a result, the discount on Series A Redeemable Perpetual Preferred Stock is considered an unstated dividend cost that is amortized over the period preceding commencement of the perpetual dividend using the effective interest method, by charging imputed dividend cost against retained earnings, or additional paid in capital in the absence of retained earnings, and increasing the carrying amount of the Series A Redeemable Perpetual Preferred Stock by a corresponding amount. The discount of $120.2&#160;million is therefore being amortized over five years using the effective yield method. The amortization in each period is the amount which, together with the stated dividend in the period, results in a constant rate of effective cost with regard to the carrying amount of the Series A Redeemable Perpetual Preferred Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company has presented the Series A Redeemable Perpetual Preferred Stock in temporary equity and is accreting the discount on the increasing rate dividends using the effective interest method. Such accretion totaled $17.2 million for the nine months ended September 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company paid the cash dividend for the three months ended September 30, 2022 of $6.3&#160;million in dividends at a rate of 5.75% as of September 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Until June 30, 2023, the Company will pay the Purchasers a cash commitment premium on the unpurchased portion of Delayed Draw Commitment as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;a.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:8.84pt"&gt;0% through the six-month anniversary of the Initial Closing;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:8.84pt"&gt;1.5% from the six-month anniversary of the Initial Closing through the 12-month anniversary of the Initial Closing; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;c.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.45pt"&gt;3.0% from the 12-month anniversary of the Initial Closing through June 30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company may terminate some or all of the Delayed Draw Commitment, from time to time, at its sole discretion.&lt;/span&gt;&lt;/div&gt;</arry:SeriesARedeemablePerpetualPreferredTextBlock>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="ibdba6e30d36b424e891c6fd0506cabb6_I20210810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMjgx_48b85fba-c505-4752-922f-2162c40909f3"
      unitRef="shares">350000</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iec7d3a790e3742b986a6ea6127bb4450_D20210810-20210810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzY1_60a54c65-25a4-4585-a654-96622bc082f6"
      unitRef="shares">7098765</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i9034578263e948c29fbeb14e59b7093c_D20210810-20210810"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNDQw_d05ae823-a76b-436c-836f-2815cd6da969"
      unitRef="usd">346000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib3c26f20b5f64698b88b920069291351_D20210927-20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTkz_300a281f-88ae-410b-8a58-77fc0c040b4f"
      unitRef="shares">776235</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib3c26f20b5f64698b88b920069291351_D20210927-20210927"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNjU0_7250a092-a57a-4c9a-9540-bc59a55da22d"
      unitRef="usd">776</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i6123eb4941004a7694814954b8944b6e_D20210927-20210927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzY2_8c3a6189-dd6f-4147-839a-56a1efb26641"
      unitRef="usd">102000000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i56df0f0bb9fb4a4f8da2dc837dce3ec5_D20210927-20210927"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfODQ0_4509a0e5-31db-4894-b1a9-7aaff57f1945"
      unitRef="usd">100000000</us-gaap:RepaymentsOfSecuredDebt>
    <arry:NumberOfRepresentativesEligibleToBeDesignatedToBoardOfDirectors
      contextRef="ifcac7fdfab7e4d389c6a3b4afab4b717_I20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfOTYz_a2129e7a-3231-41bf-a7b6-4af952b21dc6"
      unitRef="representative">1</arry:NumberOfRepresentativesEligibleToBeDesignatedToBoardOfDirectors>
    <arry:NumberOfNonVotingRepresentativesDesignatedToBoardOfDirectors
      contextRef="ifcac7fdfab7e4d389c6a3b4afab4b717_I20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTA2Mg_b44a9756-c65c-4811-b04c-47787a30cb7a"
      unitRef="representative">3</arry:NumberOfNonVotingRepresentativesDesignatedToBoardOfDirectors>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="iafd61df9101c42ac9b1c13040109cb90_I20210927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTI0OA_ee7ccd88-5f62-4b0a-84bd-e8f0c4b0ce29"
      unitRef="usd">100000000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5bfcbbf79c2c46509f2d79c7918945dd_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTA5OTUxMTYzNTY1NA_2d79c39d-16a8-4842-a1fc-53497c7baa48"
      unitRef="shares">50000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i5bfcbbf79c2c46509f2d79c7918945dd_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTA5OTUxMTYzNTY2Mg_bee5f455-c67b-42af-8251-9c153760d6f8"
      unitRef="shares">1125000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i5bfcbbf79c2c46509f2d79c7918945dd_D20220107-20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTA5OTUxMTYzNTY3Mw_e33b40f8-5717-4881-87f6-000a62f2c20d"
      unitRef="usd">49400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0fc5ef0a199d49df8c87f401d6a16393_D20210810-20210810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTgyNA_5d9fbe8c-7ef9-41e9-b0de-c678781674c5"
      unitRef="shares">150000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="if08abe404c7d4fcaaa432de423f07e34_D20210810-20210810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTkxMw_ecc0c1a9-288d-43dc-b1aa-1b988eb50028"
      unitRef="shares">3375000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ic08ccdd340564c8bae990cef4d001f8a_D20210810-20210810"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMTk0OQ_cf7b330a-7a99-4048-b2d2-4b6cf2694d4b"
      unitRef="shares">6100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib2f6378bb999404ea7781682b38d1ef5_D20210810-20210810"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMjIxMQ_c8338eaa-7db5-421b-a01e-ca6ce2c186f7"
      unitRef="usd">148000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ib5b452f7c81f42be85932a213b16d99f_D20220107-20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzAwNg_eeb8308b-631b-4c4a-95e5-2abaa17338f5"
      unitRef="usd">334600000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7a945c7170f34139b3c5e23b2d2e42c0_I20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzExMQ_7287c84e-dd6f-4c86-b4f2-0c7668844d80"
      unitRef="usd">229800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockValue
      contextRef="i7a945c7170f34139b3c5e23b2d2e42c0_I20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzE4Mg_40c785b8-5eac-4c51-8a6a-8c1fd1f41b3e"
      unitRef="usd">105400000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i7a945c7170f34139b3c5e23b2d2e42c0_I20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzIwMg_6818ed43-fd65-4115-bac6-a7e174aebdac"
      unitRef="usd">12400000</us-gaap:StockholdersEquity>
    <arry:DerivativeInstrumentPrepaidForwardContract
      contextRef="ib5b452f7c81f42be85932a213b16d99f_D20220107-20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzMwMg_9b8226dd-d22c-4ad0-a45e-6d0e785089de"
      unitRef="usd">11700000</arry:DerivativeInstrumentPrepaidForwardContract>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ice338fdf9be24e2688bcd4b2096c0f98_I20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzQyMA_87d2e4dc-9be4-4569-b994-86ca4a5f4aba"
      unitRef="usd">1300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i70e1a540f04341c5b3e239797c6500ce_D20220107-20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzU1Ng_1aa67586-f045-4545-af25-1a917701f103"
      unitRef="usd">33100000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i99fe4a30b3b94c48ab6a639a919ff1c6_D20220107-20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzU2Mw_e8bd3546-f966-4340-8a4a-0e796a5a5258"
      unitRef="usd">15900000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <arry:TemporaryEquityDividendRatePercentage
      contextRef="i19cd115d59a14639a0bd2a0a9f04d766_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMzkyNg_376e61f7-7d25-451a-9e28-2d6398de2fd5"
      unitRef="number">0.0625</arry:TemporaryEquityDividendRatePercentage>
    <arry:TemporaryEquityDividendRatePercentageSpread
      contextRef="ie984240eb7ba4e079ade2960cd85452f_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNDM0OQ_766ec123-9132-4c3f-b5c7-c098966ab7c0"
      unitRef="number">0.0200</arry:TemporaryEquityDividendRatePercentageSpread>
    <arry:TemporaryEquityAccruedDividendsPaidPercentage
      contextRef="ie984240eb7ba4e079ade2960cd85452f_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNDU2Mg_bdbacb99-199e-4c27-8194-3ed922797fa6"
      unitRef="number">1</arry:TemporaryEquityAccruedDividendsPaidPercentage>
    <arry:PercentageOfVariableWeightedAveragePriceOfTemporaryEquity
      contextRef="ice338fdf9be24e2688bcd4b2096c0f98_I20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNDc3MQ_9f58bd58-2dce-418a-b186-0ccf0215c784"
      unitRef="number">0.95</arry:PercentageOfVariableWeightedAveragePriceOfTemporaryEquity>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="icdaf3a346b5041d2acf1bcd92db4ec3c_I20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNDk5Mg_784fafa1-ca29-46ce-8472-e3a30e05923c"
      unitRef="usdPerShare">1000</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <arry:TemporaryEquityDividendRatePercentage
      contextRef="ie984240eb7ba4e079ade2960cd85452f_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTE4OA_08b22297-e8ab-411c-a8cb-9fb0c90c6661"
      unitRef="number">0.0575</arry:TemporaryEquityDividendRatePercentage>
    <arry:TemporaryEquityDividendRatePercentageSpread
      contextRef="iebb10defb92e47efac76de6f77bea8b1_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTI1Nw_854185fd-dc38-42df-9d5e-203fb3090d52"
      unitRef="number">0.0050</arry:TemporaryEquityDividendRatePercentageSpread>
    <arry:TemporaryEquityDividendRatePercentageSpread
      contextRef="id04496b883c34b9d94135a9ab846d958_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTM1OA_ca3d061d-5f5c-4684-bcfd-b495600c0ed1"
      unitRef="number">0.0100</arry:TemporaryEquityDividendRatePercentageSpread>
    <arry:TemporaryEquityDividendRatePercentage
      contextRef="i19cd115d59a14639a0bd2a0a9f04d766_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTU0Ng_486a207b-c052-465c-942c-3c891326caf4"
      unitRef="number">0.0625</arry:TemporaryEquityDividendRatePercentage>
    <arry:TemporaryEquityAccruedDividends
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNDk0NzgwMjMzMzUwMg_cae61a3d-aa53-4482-9c09-202d25cf0e68"
      unitRef="usd">0</arry:TemporaryEquityAccruedDividends>
    <arry:TemporaryEquityDividendsPaidAmount
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfMjE5OTAyMzI2NDE2NA_d20b6141-4312-4fd1-9847-d3a2fff9b483"
      unitRef="usd">18700000</arry:TemporaryEquityDividendsPaidAmount>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="if864f12b255644dead437cfe499313ea_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTgwMg_92670e4d-b87f-4082-88c5-e08f4a08d54a"
      unitRef="shares">13</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:DistributedEarnings
      contextRef="i3a78d968074a45a39d6d8cac790484f4_D20211231-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNTkzNg_b5c90f54-d543-4cfe-ab84-06525c779a8f"
      unitRef="usd">8200000</us-gaap:DistributedEarnings>
    <arry:TemporaryEquityAmortizationOfDiscount
      contextRef="i70e1a540f04341c5b3e239797c6500ce_D20220107-20220107"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNjY0Ng_a9a1dfd4-f5e4-4abe-864a-73990a9761df"
      unitRef="usd">120200000</arry:TemporaryEquityAmortizationOfDiscount>
    <arry:TemporaryEquityAmortizationOfDiscountPeriod
      contextRef="i5bfcbbf79c2c46509f2d79c7918945dd_D20220107-20220107"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNjY4Mw_d33f14ba-6e02-4b88-a65e-c6c2a1fd67a9">P5Y</arry:TemporaryEquityAmortizationOfDiscountPeriod>
    <us-gaap:TemporaryEquityAccretionOfInterest
      contextRef="idb2d922ebbc74ec7bbf43d9f495bdbaa_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzE3Ng_9c101216-0f00-434d-95b8-8988176cebb8"
      unitRef="usd">17200000</us-gaap:TemporaryEquityAccretionOfInterest>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="i48e296b3579c45e182d19aaef0b34516_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzIxMQ_87a6d666-f385-4e51-b837-a1b06c0cc5e8"
      unitRef="usd">6300000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i48e296b3579c45e182d19aaef0b34516_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzMzMw_965b5606-2522-4f95-b4cb-8c00dfffc89e"
      unitRef="number">0.0575</us-gaap:PreferredStockDividendRatePercentage>
    <arry:PurchaseCommitmentPercentage
      contextRef="ia4ae0a517a2f4d9e847ea0ebc3b725a5_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzUwMQ_b7586c26-a94c-4c8a-8776-528ce078704c"
      unitRef="number">0</arry:PurchaseCommitmentPercentage>
    <arry:PurchaseCommitmentPercentage
      contextRef="i2750bc254f2349fa887257c09da101db_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzU2Mg_8eb78dff-4c82-4ca7-9b73-82b8617351d5"
      unitRef="number">0.015</arry:PurchaseCommitmentPercentage>
    <arry:PurchaseCommitmentPercentage
      contextRef="i3811c8d0f74e4a4fbcc96eb1c57de59d_D20220107-20220107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83MC9mcmFnOmVkNTdjZGVkZjAzOTQ3ZGZiZDM5YzgyY2QxZTZiMDc0L3RleHRyZWdpb246ZWQ1N2NkZWRmMDM5NDdkZmJkMzljODJjZDFlNmIwNzRfNzY4MA_5714b04d-8eaf-4d64-ab7f-b020cc404b6d"
      unitRef="number">0.03</arry:PurchaseCommitmentPercentage>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNDE4OQ_a0aeae94-c515-4296-9852-543073b156dc">Revenue &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Based on ASC 606 provisions, the Company disaggregates its revenue from contracts with customers by those sales recorded over-time and sales recorded at a point in time. The following table presents the Company&#x2019;s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Over-time revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;458,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;128,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;991,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;360,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Point in time revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;56,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;60,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;243,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;272,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total revenue&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;515,024&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;188,686&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,235,475&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;633,442&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;As discussed in the consolidated financial statements included in the 2021 Annual Report, contracts related to the Company&#x2019;s federal investment tax credit (&#x201c;ITC&#x201d;) were determined to have multiple performance obligations satisfied at a point in time instead of one performance obligation satisfied over time. The disaggregated revenue information above for the nine months ended September 30, 2021 has been restated to correct this error, which resulted in &lt;/span&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;$223.2&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; of revenue being reclassified from over-time revenue to point in time revenue for the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Revenue recognized for the ITC-related contracts and standalone system component sales is recorded at a point in time and recognized when obligations under the terms of the contract with the Company&#x2019;s customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is typically upon delivery to the customer in line with shipping terms. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;In certain situations, the Company recognizes revenue under a bill-and-hold arrangement with its customers. When this occurs, the customers purchase material prior to the start of construction of a solar project in order to meet the Five Percent Safe Harbor test to qualify for the ITC. Because the customers lack sufficient storage capacity to accept a large amount of material prior to the start of construction, they request that the Company keep the product in its custody. The material is bundled or palletized in the Company&#x2019;s warehouses, identified separately as belonging to the respective customer and is ready for immediate transport to the customer project upon customer request. Additionally, title and risk of loss has passed to the customer and the Company does not have the ability to use the product or direct it to another customer. As of September 30, 2022, the Company had &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:125%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; contracts with customers for the sale of goods and services that contained bill-and-hold obligations such as storage, handling and other custodial duties for the three and nine months ended September 30, 2022. Any losses incurred on point-in-time projects are recognized as the goods are delivered&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The majority of the Company&#x2019;s contract amounts are billed as work progresses in accordance with agreed-upon contractual terms, which generally coincide with the shipment of one or more phases of the project. Billing sometimes occurs subsequent to revenue recognition, resulting in contract assets. The changes in contract assets (i.e., unbilled receivables) and the corresponding amounts recorded in revenue relate to fluctuations in the timing and volume of billings for the Company&#x2019;s revenue recognized over-time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;136,953&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;111,224&#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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company also receives advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The changes in contract liabilities (i.e., deferred revenue) relate to advanced orders and payments received by the Company. Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;154,692&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;99,575&#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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;During the nine months ended September 30, 2022, the Company converted $73.1 million in deferred revenue to revenue, which represented 73% of the prior year&#x2019;s deferred revenue balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Remaining Performance Obligations &lt;/span&gt;&lt;/div&gt;As of September 30, 2022, the Company had $386.3&#160;million of remaining performance obligations. The Company expects to recognize revenue on 100% of these performance obligations in the next twelve months.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNDE4Nw_98cfff1d-17fe-4229-8b76-a757bd84c057">The following table presents the Company&#x2019;s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Over-time revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;458,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;128,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;991,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;360,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Point in time revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;56,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;60,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;243,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;272,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Total revenue&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;515,024&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;188,686&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,235,475&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;633,442&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unbilled receivables&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;136,953&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;111,224&#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;Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):&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:57.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.318%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Deferred revenue&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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;154,692&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;99,575&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic36953e7b1894af2bb8233c68957c592_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMi0xLTEtMS04NTQ3Nw_b0e0d79d-559c-431d-b6ba-d76a99221561"
      unitRef="usd">458405000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cf33d8962394cd7993e4d0728b387b8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMi0zLTEtMS04NTQ3Nw_d2dcbc83-4fd5-459c-8ba8-4ec4d55deced"
      unitRef="usd">128183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e7c0a3433c14f1eb51d0c9851a2e2c1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMi01LTEtMS04NTQ3Nw_8954095e-c7a8-427f-a294-4ad899eb01d9"
      unitRef="usd">991561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88609f93b78040b6b2581a731139dfe7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMi03LTEtMS04NTQ3Nw_39a4f962-05b1-445b-94ec-36543c1e7798"
      unitRef="usd">360581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fd076be4ac844bead698946fc03950d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMy0xLTEtMS04NTQ3Nw_91f12a86-3d81-4973-8263-810a73c49b72"
      unitRef="usd">56619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bc179e471534388b7ecca30edf53690_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMy0zLTEtMS04NTQ3Nw_18c3edb2-74a3-45ac-b6d1-a06ad8c4ab2f"
      unitRef="usd">60503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f93b52a26bb44a6b5e8c6c0e96fddc0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMy01LTEtMS04NTQ3Nw_0824b4d2-8095-491e-8431-06fa56f5eff5"
      unitRef="usd">243914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33f499a59b3644188e68a245dff28499_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfMy03LTEtMS04NTQ3Nw_9e00b6ea-27cb-47a4-9219-43d96a29f7fe"
      unitRef="usd">272861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfNC0xLTEtMS04NTQ3Nw_92b26105-0bb7-4e21-bab2-503d208da592"
      unitRef="usd">515024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfNC0zLTEtMS04NTQ3Nw_d724db74-9156-46f9-ab57-c1e6f3f2bd92"
      unitRef="usd">188686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfNC01LTEtMS04NTQ3Nw_0ff54b23-1b23-42e8-8599-85bce52f34d3"
      unitRef="usd">1235475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjViNDgzYWYzZWQyOTQzMzViODgxZGQ2YmVkZGVmM2UxL3RhYmxlcmFuZ2U6NWI0ODNhZjNlZDI5NDMzNWI4ODFkZDZiZWRkZWYzZTFfNC03LTEtMS04NTQ3Nw_7efa74cf-0b0c-4024-8527-51c2fff8fa3d"
      unitRef="usd">633442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72f0f948757240c09155105d8a2fb063_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNzU5_2928ad21-cec0-47a7-8f96-8c3e893cbd19"
      unitRef="usd">-223200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c13290315754fc9a3ef4121fa31bc38_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNzU5_49f57639-d37c-45a2-9c6d-f34f4e6f6c4b"
      unitRef="usd">223200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib65024868c064d7e92de1d6a5f7a04e8_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfMjEwNA_6ecdae6d-e329-4ca4-9c03-d810dfe9e225"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4eecd9b7a7a8457aaa6d154f351d4fb7_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfMjEwNA_cc1fe383-77b6-4653-84fe-34f10607de9e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjA5ZDFkMzg5M2I4NjRkMjA4NDYxMzEwMzNhNzVjY2NiL3RhYmxlcmFuZ2U6MDlkMWQzODkzYjg2NGQyMDg0NjEzMTAzM2E3NWNjY2JfMS0xLTEtMS04NTQ3Nw_973a6e05-4281-4364-98a0-23988c46ffff"
      unitRef="usd">136953000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjA5ZDFkMzg5M2I4NjRkMjA4NDYxMzEwMzNhNzVjY2NiL3RhYmxlcmFuZ2U6MDlkMWQzODkzYjg2NGQyMDg0NjEzMTAzM2E3NWNjY2JfMS0zLTEtMS04NTQ3Nw_facc8a44-b6d6-4018-b843-93c572421afa"
      unitRef="usd">111224000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjM5YjBmZWNiNTFlYzRjZTk5MjMwYTdkZjM5MDY1Y2FmL3RhYmxlcmFuZ2U6MzliMGZlY2I1MWVjNGNlOTkyMzBhN2RmMzkwNjVjYWZfMS0xLTEtMS04NTQ3Nw_fc65ede3-87c1-4be1-846d-8d11fbd435f1"
      unitRef="usd">154692000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RhYmxlOjM5YjBmZWNiNTFlYzRjZTk5MjMwYTdkZjM5MDY1Y2FmL3RhYmxlcmFuZ2U6MzliMGZlY2I1MWVjNGNlOTkyMzBhN2RmMzkwNjVjYWZfMS0zLTEtMS04NTQ3Nw_bf75541c-be62-4797-8f62-fff98c038dcf"
      unitRef="usd">99575000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfMzg4NQ_ec0ae2a9-2e73-4074-a3bb-2b94d3e70455"
      unitRef="usd">73100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <arry:ContractWithCustomerLiabilityRevenueRecognizedPercentage
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfMzkzOA_681db9a1-abad-4b77-b2aa-2c098ce995f4"
      unitRef="number">0.73</arry:ContractWithCustomerLiabilityRevenueRecognizedPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNDA1MA_b8d503bf-f73c-407a-8b11-85d7e0195242"
      unitRef="usd">386300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNDEzNQ_764a4aa1-b793-4b40-8a0f-ccbb64866fcc"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i4e0a64966056493093bd850d440d6d44_I20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83My9mcmFnOjk5YWE0NzA0NmE3ZTRhZTU5ZmQ4MmY5M2Y5ZmU2N2I1L3RleHRyZWdpb246OTlhYTQ3MDQ2YTdlNGFlNTlmZDgyZjkzZjlmZTY3YjVfNDE4Mw_a466088f-2621-4c5a-a8ff-31229fddabd8">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RleHRyZWdpb246NWZmNmM0N2QxOGQxNDIyYmFhZjM1ODM5ZDk5YTRjZjlfNTM2_50fa3fd4-b9df-4028-b0c3-80e6daf7b28e">Income (Loss) Per Share &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Net income (loss)&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,822&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(27,561)&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,542&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(28,502)&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Preferred dividends and accretion&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,257&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,479&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,045&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,479&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Net income (loss) to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(33,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(22,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(33,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Weighted average 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;150,322&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;130,955&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;149,604&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;128,315&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Effect of Restricted Stock and Performance Awards&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,060&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Weighted average 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151,382&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;130,955&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;149,604&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;128,315&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Potentially dilutive common shares issuance pursuant to equity-based awards of 108,111 were not included as their effect was anti-dilutive for the three months ended September 30, 2022. Potentially dilutive common shares issuable pursuant to equity-based awards of 2,504,046 and 1,203,520 were not included for the nine &lt;/span&gt;&lt;/div&gt;months ended September 30, 2022 and 2021, respectively, and 1,203,520 for the three months ended September 30, 2021, as their potential effect was anti-dilutive since the Company generated a net loss to common stock holders. There were no potentially dilutive common shares issuable pursuant to the Convertible Notes, as the stock price is below the strike price.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RleHRyZWdpb246NWZmNmM0N2QxOGQxNDIyYmFhZjM1ODM5ZDk5YTRjZjlfNTM3_b3d8afb5-522e-4e23-946c-eebcc492e887">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Net income (loss)&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;40,822&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(27,561)&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,542&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(28,502)&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Preferred dividends and accretion&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,257&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,479&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36,045&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,479&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Net income (loss) to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(33,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(22,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(33,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Weighted average 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;150,322&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;130,955&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;149,604&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;128,315&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 #000;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 #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Effect of Restricted Stock and Performance Awards&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,060&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Weighted average 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151,382&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;130,955&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;149,604&#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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;128,315&#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMy0xLTEtMS04NTQ3Nw_841e0f48-772e-442d-a4e6-48fe94714191"
      unitRef="usd">40822000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMy0zLTEtMS04NTQ3Nw_17160534-f6fc-4856-ae69-e3fdf7dcec0a"
      unitRef="usd">-27561000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMy01LTEtMS04NTQ3Nw_e08913ed-d9ce-4f37-88d2-acf85d4f614e"
      unitRef="usd">13542000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMy03LTEtMS04NTQ3Nw_fdf4b123-402f-4f68-bc00-f0fdad4b0b1d"
      unitRef="usd">-28502000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNC0xLTEtMS04NTQ3Nw_6cf35d79-b95c-4dcd-8127-912abf39584e"
      unitRef="usd">12257000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNC0zLTEtMS04NTQ3Nw_59eb1f35-4897-4489-8e49-53d37efbc52b"
      unitRef="usd">5479000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNC01LTEtMS04NTQ3Nw_52be0650-41ac-4d2c-9cc0-51b8851901cd"
      unitRef="usd">36045000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNC03LTEtMS04NTQ3Nw_c8ac63e6-87c9-41cf-b24b-7bae7b419193"
      unitRef="usd">5479000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNS0xLTEtMS04NTQ3Nw_17e2aab1-1fe1-4f55-94c2-572028a3f449"
      unitRef="usd">28565000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNS0zLTEtMS04NTQ3Nw_5a03a2ce-effd-4731-8273-ffa0bd5bbfcd"
      unitRef="usd">-33040000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNS01LTEtMS04NTQ3Nw_d6b2444c-32fa-43f4-bd26-fafed09bbd3a"
      unitRef="usd">-22503000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNS03LTEtMS04NTQ3Nw_4e9f0c58-3d65-451b-9836-0862e164f6e6"
      unitRef="usd">-33981000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNy0xLTEtMS04NTQ3Nw_24f506d8-6fa9-44a3-a03c-eff48f09d6e1"
      unitRef="shares">150322000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNy0zLTEtMS04NTQ3Nw_5fc0a079-58dd-4b39-8d46-3618845c2084"
      unitRef="shares">130955000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNy01LTEtMS04NTQ3Nw_0690f377-07f3-4a65-90f7-42cd1c5ffc85"
      unitRef="shares">149604000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfNy03LTEtMS04NTQ3Nw_942a9f16-8cd4-48ef-8d63-b69175854ef3"
      unitRef="shares">128315000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfOC0xLTEtMS04NTQ3Nw_9e1c1069-7b63-48f6-8be6-650f07f73347"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfOC0zLTEtMS04NTQ3Nw_b32ce8ba-ddb1-4d81-b960-064a341a6c5d"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfOC01LTEtMS04NTQ3Nw_2ab56a7c-a3ab-455d-8195-bbe83df68a2d"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfOC03LTEtMS04NTQ3Nw_480df9b9-d0fb-4bd5-bc0e-4de8c0b30def"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtMS0xLTEtODk1MDM_33d64342-b766-44ad-84f6-ec39bf8f07ec"
      unitRef="shares">1060000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtMy0xLTEtODk1MDM_9b9ca753-9329-4e66-aeb2-1e0fed117938"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtNS0xLTEtODk1MDM_d886f7ca-0b0b-423d-96b9-c9cb12278c8d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtNy0xLTEtODk1MDM_a51ec943-185f-42cd-af08-88eb872772db"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtMS0xLTEtODU0Nzc_51abd3fe-8e69-4b80-8b0c-109a8239d0d5"
      unitRef="shares">151382000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtMy0xLTEtODU0Nzc_4488863b-c422-4d04-8e73-e68890695e1c"
      unitRef="shares">130955000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtNS0xLTEtODU0Nzc_7ce1e0df-bb8d-4f08-bbc6-1f9cb97adf18"
      unitRef="shares">149604000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTAtNy0xLTEtODU0Nzc_b98f0dc7-9366-4565-9030-1b4860e7d864"
      unitRef="shares">128315000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTEtMS0xLTEtODU0Nzc_b56cfddd-c04e-4830-a108-e03b5a9104bb"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTEtMy0xLTEtODU0Nzc_6f888027-40c7-4746-9d2e-8c68e1cf676d"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTEtNS0xLTEtODU0Nzc_2c02c7f2-4d67-4fdc-9ceb-c32df0be78fa"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RhYmxlOjBkMzBlMGMzOWQ3NjQ5ZTZhN2FjOWU0ZjhkZmU1YTZmL3RhYmxlcmFuZ2U6MGQzMGUwYzM5ZDc2NDllNmE3YWM5ZTRmOGRmZTVhNmZfMTEtNy0xLTEtODU0Nzc_2eb25234-5a62-4567-ba28-c19647796486"
      unitRef="usdPerShare">-0.26</us-gaap:EarningsPerShareDiluted>
    <arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RleHRyZWdpb246NWZmNmM0N2QxOGQxNDIyYmFhZjM1ODM5ZDk5YTRjZjlfMzg0ODI5MDY5ODE3OQ_4b96cef4-6859-4d36-a685-5656bae578ae"
      unitRef="shares">108111</arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements>
    <arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RleHRyZWdpb246NWZmNmM0N2QxOGQxNDIyYmFhZjM1ODM5ZDk5YTRjZjlfMTA5OTUxMTYyOTA0NA_d6914b7a-eb34-41f0-b5b6-1047f1222737"
      unitRef="shares">2504046</arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements>
    <arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RleHRyZWdpb246NWZmNmM0N2QxOGQxNDIyYmFhZjM1ODM5ZDk5YTRjZjlfMTA5OTUxMTYyOTA3NQ_83382340-7958-4f47-be81-9262468ae28f"
      unitRef="shares">1203520</arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements>
    <arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83Ni9mcmFnOjVmZjZjNDdkMThkMTQyMmJhYWYzNTgzOWQ5OWE0Y2Y5L3RleHRyZWdpb246NWZmNmM0N2QxOGQxNDIyYmFhZjM1ODM5ZDk5YTRjZjlfMTA5OTUxMTYyOTA4MQ_84c47ce7-b7a2-4bb9-9192-fb7b5dbc366e"
      unitRef="shares">1203520</arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfOTQ4Ng_71675e9b-ce40-4004-957d-e006d6fcbe5a">Commitments and Contingencies &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company, in the normal course of business, is subject to claims and litigation. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company would accrue a liability for the estimated loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On August 30, 2017, the Company filed its first amended complaint in the U.S. District Court for the District of New Mexico against &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0a0a0a;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Nextracker LLC, Daniel S. Shugar, Marco Garcia, Flextronics International U.S.A., Inc., Scott Graybeal and Colin Mitchell &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;(collectively, the &#x201c;Defendants&#x201d;) asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the &#x201c;Nextracker Litigation&#x201d;). On July 15, 2022, the Company settled its claims against Defendants for $42.8 million and received payment on August 4, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On May 14, 2021, a putative class action was filed in the U.S. District Court for the Southern District of New York (the &#x201c;Southern District of New York&#x201d; or the &#x201c;Court&#x201d;) against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2) and 15 of the Securities Exchange Act of 1933 (&#x201c;Plymouth Action&#x201d;). The Plymouth Action alleges misstatements and/or omissions in the Company&#x2019;s registration statements and prospectuses related to the Company&#x2019;s October 2020 initial public offering (&#x201c;IPO&#x201d;), the Company&#x2019;s December 2020 offering (the &#x201c;2020 Follow-On Offering&#x201d;), and the Company&#x2019;s March 2021 offering (the &#x201c;2021 Follow-On Offering&#x201d;) during the putative class period of October 14, 2020 through May 11, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On June 30, 2021, a second putative class action was filed in the Southern District of New York against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11 and 15 of the Securities Exchange Act of 1933 (&#x201c;Keippel Action&#x201d;). The Keippel Action similarly alleged misstatements and/or omissions in certain of the Company&#x2019;s registration statements and prospectuses related to the Company&#x2019;s IPO, the Company&#x2019;s 2020 Follow-On Offering, and the Company&#x2019;s 2021 Follow-On Offering during the putative class period of October 14, 2020 through May 11, 2021. On July 6, 2021, the Court entered an order that the Keippel Action was in all material respects substantially similar to the Plymouth Action that both actions arise out of the same or similar operative facts, and that the parties are substantially the same parties. The Court accordingly consolidated the Keippel Action with the Plymouth Action for all pretrial purposes and, ordered all filings to be made in the Plymouth Action. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On July 16, 2021, a verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (&#x201c;First SDNY Derivative Action&#x201d;). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for misleading proxy statements, (2) breach of fiduciary duty, (3) unjust enrichment, (4) abuse of control, (5) gross mismanagement, (6) corporate waste, (7) aiding and abetting breach of fiduciary duty, and (8) contribution under sections 10(b) and 21D of the Securities Exchange Act of 1934. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On July 30, 2021, a second and related verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (&#x201c;Second SDNY Derivative Action&#x201d;). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for causing the issuance of a false/misleading proxy statement, (2) breach of fiduciary duty, and (3) aiding and abetting breaches of fiduciary duty. On August 24, 2021, the Second SDNY Derivative Action was consolidated with the First SDNY Derivative Action, the Court appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on any motions to dismiss the Plymouth Action or, (b) to the extent the complaint in the Plymouth Action is amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On September 21, 2021, the Court in the Plymouth Action appointed a group comprised of institutional investors Plymouth County Retirement Association and Carpenters Pension Trust Fund for Northern California as lead plaintiff.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On December 7, 2021, an amended class action complaint was filed by lead plaintiff in the Plymouth Action against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2), and 15 of the Securities Exchange Act of 1933, on behalf of a putative class of persons and entities that purchased or otherwise acquired the Company&#x2019;s securities during the period from October 14, 2020 through May 11, 2021 (the &#x201c;Consolidated Amended Complaint&#x201d;). The Consolidated Amended Complaint alleges misstatements and/or omissions in: (1) certain of the Company&#x2019;s registration statements and prospectuses related to the Company&#x2019;s IPO, the Company&#x2019;s 2020 Follow-On Offering, and the Company&#x2019;s 2021 Follow-On Offering; (2) in the Company&#x2019;s Annual Report on Form 10-K and associated press release announcing results for the fourth quarter and full fiscal year 2020; and (3) in the Company&#x2019;s November 5, 2020 and March 9, 2021 earnings calls.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On August 17, 2022, the Court in the Plymouth Action set a briefing schedule for any motion to dismiss with the opening motion and supporting memorandum to be filed on or before October 17, 2022, any opposition to be filed on or before December 16, 2022, and any reply in support of the motion to be filed on or before January 16, 2023. The Company and other defendants in the Plymouth Action filed a joint motion to dismiss the Consolidated Amended Complaint on October 17, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On August 3, 2022, a verified derivative complaint was filed in the Court of Chancery of the State of Delaware (the &#x201c;Court of Chancery&#x201d;) against certain officers and directors of the Company, asserting claims for: (1) breach of fiduciary duty and (2) unjust enrichment (&#x201c;First Delaware Derivative Action&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On August 11, 2022, a second verified derivative complaint was filed against certain officers and directors of the Company Court of Chancery, asserting claims for: (1) breach of fiduciary duty; (2) aiding and abetting breaches of fiduciary duty; (3) waste of corporate assets; (4) unjust enrichment; (5) insider selling; and (6) aiding and abetting insider selling (&#x201c;Second Delaware Derivative Action&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On September 2, 2022, the Second Delaware Derivative Action was consolidated with the First Delaware Derivative Action, the Court of Chancery appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on the pending motion to dismiss the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Consolidated Amended Complaint in the Plymouth Action, (b) to the extent the Consolidated Amended Complaint in the Plymouth Action is further amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action, or (c) the public announcement of a settlement of the Plymouth Action.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;At this time the Company believes that the likelihood of any material loss related to these matters is remote given the preliminary stage of the claims and strength of the defenses. The Company has not recorded any material loss contingency in the condensed consolidated balance sheets as of September 30, 2022 or December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Contingent Consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Tax Receivable Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Concurrent with the Former Parent&#x2019;s acquisition of Array Technologies Patent Holdings Co., LLC on July 8, 2016, Array Tech, Inc. entered into a Tax Receivable Agreement (the &#x201c;TRA&#x201d;) with the former majority shareholder of Array. The TRA is valued based on the future expected payments under the agreement. The TRA provides for the payment by Array Tech, Inc. to the former owners for certain federal, state, local and non-U.S. tax benefits deemed realized in post-closing taxable periods by Array, from the use of certain deductions generated by the increase in the tax value of the developed technology. The TRA is accounted for as contingent consideration and subsequent changes in fair value of the contingent liability are recognized in contingent consideration in the condensed consolidated statements of operations. As of September 30, 2022 and December 31, 2021, the fair value of the TRA was $7.1 million and $14.6 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Estimating the amount of payments that may be made under the TRA is by nature imprecise. The significant fair value inputs used to estimate the future expected TRA payments to the former owners include the timing of tax payments, a discount rate, book income projections, timing of expected adjustments to calculate taxable income and the projected rate of use for attributes defined in the TRA. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Payments made under the TRA consider tax positions taken by the Company and are due within 125 days following the filing of the Company&#x2019;s U.S. federal and state income tax returns under procedures described in the agreement. The current portion of the TRA liability is based on tax returns. The TRA will continue until all tax benefit payments have been made or the Company elects early termination under the terms described in the TRA.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table summarizes the liability related to the estimated TRA (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;14,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;19,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(1,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(5,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Ending balance&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,113&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12,952&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,113&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12,952&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The TRA liability requires significant judgment and is classified as Level 3 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Surety Bonds&lt;/span&gt;&lt;/div&gt;As of September 30, 2022, the Company posted surety bonds in the total amount of approximately $175.2&#160;million. The Company is required to provide surety bonds to various parties as required for certain transactions initiated during the ordinary course of business to guarantee the Company&#x2019;s performance in accordance with contractual or legal obligations. These off-balance sheet arrangements do not adversely impact the Company&#x2019;s liquidity or capital resources.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i3e9ec4c066a744e185f9e916c1b88239_D20220715-20220715"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfOTA4_8066e6fe-6ff7-4284-bfe6-cd401696ad0f"
      unitRef="usd">42800000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icf7bb32fe809403b9c1f69191471e40f_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfNzk4Mg_8abb0a5a-74bb-45d2-9fcb-259f834f1ed4"
      unitRef="usd">7100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i90e1752e95fa43b983bf98b2927466c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfNzk4OQ_7bba1b4e-add0-473d-99dc-42b7868cb65d"
      unitRef="usd">14600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <arry:TaxReceivableAgreementPaymentTerm
      contextRef="ie220fb77b3884340a6ed4e4ff8f42c20_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfODQ5OA_6efeb4cf-30ac-4d8f-8bbe-bf0d930459ee">P125D</arry:TaxReceivableAgreementPaymentTerm>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfOTQ4OA_353151ee-e3a8-4c5a-86b5-909fe772382d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table summarizes the liability related to the estimated TRA (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2022&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;2021&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;14,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;19,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(1,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(5,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Ending balance&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,113&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12,952&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;7,113&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12,952&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifb71ef80b91c4c7a97ccc2487254eadc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMi0xLTEtMS04NTQ3Nw_0b3506eb-fea3-4edd-bfce-4a3d9e9ec131"
      unitRef="usd">7686000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i580ad7127d944d6196c846b3a9323154_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMi0zLTEtMS04NTQ3Nw_d6197383-6ae3-4620-b642-586689f4a867"
      unitRef="usd">12016000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i90e1752e95fa43b983bf98b2927466c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMi01LTEtMS04NTQ3Nw_b48fe277-69dc-425e-9eec-6c81663e0398"
      unitRef="usd">14577000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i06ec984890b34498b64572089bf472b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMi03LTEtMS04NTQ3Nw_3532ff97-9c5f-4aeb-a54d-dff5c0ac2f5e"
      unitRef="usd">19691000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability
      contextRef="i232c8dca5d5a49a7bb1cbfabd1199d7f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMy0xLTEtMS04NTQ3Nw_a24db2e8-807e-4f77-8dae-ea8d58d47d72"
      unitRef="usd">0</arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability>
    <arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability
      contextRef="i219a94193c014346be4638268b84868d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMy0zLTEtMS04NTQ3Nw_53493fdd-5ba8-41cd-b8dc-74b546650206"
      unitRef="usd">0</arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability>
    <arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability
      contextRef="ie220fb77b3884340a6ed4e4ff8f42c20_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMy01LTEtMS04NTQ3Nw_eb8015c2-64d1-407a-ade1-374cf01e0687"
      unitRef="usd">1483000</arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability>
    <arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability
      contextRef="ib51769bdcd12408fa48499d7403b1a3d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfMy03LTEtMS04NTQ3Nw_1cf8734e-bd1e-46c0-8784-70fa0b6c5c00"
      unitRef="usd">7810000</arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i232c8dca5d5a49a7bb1cbfabd1199d7f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNC0xLTEtMS04NTQ3Nw_b61c1825-de65-4dff-9725-d84762327ae1"
      unitRef="usd">-573000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i219a94193c014346be4638268b84868d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNC0zLTEtMS04NTQ3Nw_2dad2281-7dcd-4e80-b59d-587b483f9e90"
      unitRef="usd">936000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie220fb77b3884340a6ed4e4ff8f42c20_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNC01LTEtMS04NTQ3Nw_82044312-d034-4f8e-827a-0b8dcb8bd52e"
      unitRef="usd">-5981000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib51769bdcd12408fa48499d7403b1a3d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNC03LTEtMS04NTQ3Nw_74a17f70-2170-415b-852f-cfa59077597e"
      unitRef="usd">1071000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icf7bb32fe809403b9c1f69191471e40f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNS0xLTEtMS04NTQ3Nw_35304272-c696-41e1-8cb9-036d1a116d2f"
      unitRef="usd">7113000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i464f0fe5aac14bb0a9e87d71aaf4f9bd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNS0zLTEtMS04NTQ3Nw_0f15b261-6560-41b4-9a11-42f6e20ab789"
      unitRef="usd">12952000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icf7bb32fe809403b9c1f69191471e40f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNS01LTEtMS04NTQ3Nw_d272d39e-b19c-4e17-80df-b80c1e743adf"
      unitRef="usd">7113000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i464f0fe5aac14bb0a9e87d71aaf4f9bd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RhYmxlOmU1MjNmOTk3ODU2MzRmY2E4MmMwZDAwNzZmMTYzY2UwL3RhYmxlcmFuZ2U6ZTUyM2Y5OTc4NTYzNGZjYTgyYzBkMDA3NmYxNjNjZTBfNS03LTEtMS04NTQ3Nw_96afde7d-537f-41e2-b84f-af5d044cf9a1"
      unitRef="usd">12952000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ContractualObligation
      contextRef="ia0b00a1aaaa84e77b63d33f8cb6953da_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV83OS9mcmFnOmVkMmIxODIzNmZkZTQwYWI4MDQ4MDVmMWJlMzE2MzM2L3RleHRyZWdpb246ZWQyYjE4MjM2ZmRlNDBhYjgwNDgwNWYxYmUzMTYzMzZfOTEzMQ_de8b05f5-6134-4413-b7fb-34a25d6ffafb"
      unitRef="usd">175200000</us-gaap:ContractualObligation>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84Mi9mcmFnOjc5YTA2NmI4YTc3NDRhMjQ5ZTdiNDE2MGQ2YTM5MzhjL3RleHRyZWdpb246NzlhMDY2YjhhNzc0NGEyNDllN2I0MTYwZDZhMzkzOGNfNTE0_fd3bcbad-9970-4253-aa21-81d0ed941fad">Fair Value of Financial Instruments&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The carrying values and the estimated fair values of debt financial instruments were as follows (in thousands):&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Carrying Value&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Carrying Value&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;413,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;381,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;411,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;410,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The carrying values of the Revolving Credit Facility recorded in long-term debt on the condensed consolidated balance sheets approximate fair value due to the variable interest rate. The fair value of the Convertible Notes is estimated using Level 2 inputs, as they are not registered securities nor listed on any securities exchange but may be traded by qualified institutional buyers.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84Mi9mcmFnOjc5YTA2NmI4YTc3NDRhMjQ5ZTdiNDE2MGQ2YTM5MzhjL3RleHRyZWdpb246NzlhMDY2YjhhNzc0NGEyNDllN2I0MTYwZDZhMzkzOGNfNTE1_80d506c8-4681-4ec5-b734-275ec2e64f38">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The carrying values and the estimated fair values of debt financial instruments were as follows (in thousands):&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:34.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.598%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;December 31, 2021&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Carrying Value&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Carrying Value&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;413,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;381,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;411,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;410,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ibfb2454929c642babce2aee0f23239d5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84Mi9mcmFnOjc5YTA2NmI4YTc3NDRhMjQ5ZTdiNDE2MGQ2YTM5MzhjL3RhYmxlOjBhZGRlYTc2ZmVlZjQ0ZDZiYjAyZGNkYzVhZjA2Y2Y0L3RhYmxlcmFuZ2U6MGFkZGVhNzZmZWVmNDRkNmJiMDJkY2RjNWFmMDZjZjRfMi0xLTEtMS04NTQ3Nw_15096ad6-16c9-4d9e-98f5-8e0dbe88b526"
      unitRef="usd">413279000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibfb2454929c642babce2aee0f23239d5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84Mi9mcmFnOjc5YTA2NmI4YTc3NDRhMjQ5ZTdiNDE2MGQ2YTM5MzhjL3RhYmxlOjBhZGRlYTc2ZmVlZjQ0ZDZiYjAyZGNkYzVhZjA2Y2Y0L3RhYmxlcmFuZ2U6MGFkZGVhNzZmZWVmNDRkNmJiMDJkY2RjNWFmMDZjZjRfMi0zLTEtMS04NTQ3Nw_c4cea1e2-a93c-445b-946e-b038220e473b"
      unitRef="usd">381625000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i78e7a46ec35641a19e71be9161d7aacb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84Mi9mcmFnOjc5YTA2NmI4YTc3NDRhMjQ5ZTdiNDE2MGQ2YTM5MzhjL3RhYmxlOjBhZGRlYTc2ZmVlZjQ0ZDZiYjAyZGNkYzVhZjA2Y2Y0L3RhYmxlcmFuZ2U6MGFkZGVhNzZmZWVmNDRkNmJiMDJkY2RjNWFmMDZjZjRfMi01LTEtMS04NTQ3Nw_8842c34d-3e3b-4c21-bf58-073b3c354da8"
      unitRef="usd">411863000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i78e7a46ec35641a19e71be9161d7aacb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84Mi9mcmFnOjc5YTA2NmI4YTc3NDRhMjQ5ZTdiNDE2MGQ2YTM5MzhjL3RhYmxlOjBhZGRlYTc2ZmVlZjQ0ZDZiYjAyZGNkYzVhZjA2Y2Y0L3RhYmxlcmFuZ2U6MGFkZGVhNzZmZWVmNDRkNmJiMDJkY2RjNWFmMDZjZjRfMi03LTEtMS04NTQ3Nw_ca7a5221-48cc-4b6e-b8cd-064514d8262e"
      unitRef="usd">410771000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzQxOQ_ff256144-675c-4c24-8633-c75b5451cb3f">Equity-Based Compensation &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;2020 Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On October 14, 2020, the Company&#x2019;s 2020 Equity Incentive Plan (the &#x201c;2020 Plan&#x201d;) became effective. The 2020 Plan authorized 6,683,919 new shares, subject to adjustments pursuant to the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;During the nine months ended September 30, 2022, the Company granted an aggregate of 1,433,829 restricted stock units (&#x201c;RSUs&#x201d;) to employees and board of director members and 466,916 performance stock units (&#x201c;PSUs&#x201d;) to certain executives. The fair value of the RSUs is determined using the market value of common stock on the grant date. The PSUs cliff vest after three years and upon meeting certain revenue and adjusted EPS targets. The PSUs also contain a modifier based on the total stock return (TSR) compared to a certain index which modifies the number of PSUs that vest. The PSUs were valued using a Monte-Carlo simulation method with a volatility assumption of 66% - 79%, risk free interest rate of 0.28% - 2.79% based on the United States Treasury Constant Maturity rates and no dividends paid assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Activity under the 2020 Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:63.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.541%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&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:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Number of Shares&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;930,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;21.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,433,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(278,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;18.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(127,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, September 30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,958,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;13.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Number of Shares&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;147,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;27.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;466,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(68,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;30.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, September 30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;545,925&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Class B Units and Class C Units of Former Parent&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company accounted for equity grants to employees of Class B Units and Class C Units (collectively, the &#x201c;Units&#x201d;) of Former Parent as equity-based compensation under ASC 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Compensation-Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;. The Units contain vesting provisions as defined in the agreement. Vested Units do not forfeit upon termination and represent a residual interest in Former Parent. Equity-based compensation cost is measured at the grant date fair value and is recognized on a straight-line basis over the requisite service period, including those Units with graded vesting with a corresponding credit to additional paid-in capital as a capital contribution from Former Parent. However, the amount of equity-based compensation at any date is equal to the portion of the grant date value of the award that is vested. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Units issued to employees are measured at fair value on the grant date using an option pricing model. The Company utilizes the estimated weighted average of the Company&#x2019;s expected fund life dependent on various exit scenarios to estimate the expected term of the awards. Expected volatility is based on the average of historical and implied volatility of a set of comparable companies, adjusted for size and leverage. The risk-free rates are based on the yields of U.S. Treasury instruments with comparable terms. Actual results may vary depending on the assumptions applied within the model.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On November 19, 2019 and May 19, 2020, Former Parent issued 22,326,653 and 4,344,941, respectively, Class B Units to certain employees of the Company. On March 28, 2020, Former Parent issued 1,000 Class C Units to a member of the board of directors of Array Technologies, Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;On March 23, 2021, in connection with the closing of the 2021 Follow-On Offering, all of the outstanding Class B Units of Former Parent were immediately vested per the terms of the equity awards, resulting in the Company accelerating the recognition of equity-based compensation of $8.9&#160;million for the nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;For the three months ended September 30, 2022 and 2021, the Company recognized $4.2 million and $2.2 million in equity-based compensation, respectively. For the nine months ended September 30, 2022 and 2021, the Company recognized $11.7 million and $14.3 million in equity-based compensation, respectively. As of September 30, 2022, the Company had $23.0 million of unrecognized compensation costs related to RSUs and PSUs which is expected to be recognized over a period of 2 years. There were 76,936 and 196,003 forfeitures during the three and nine months ended September 30, 2022 and 18,772 and 79,277 forfeitures during the three and nine months ended September 30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i4f8972260e57448ca22323dbdc48a519_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMTQ3_c527f316-5799-4452-9cd7-bba9f2b0ec94"
      unitRef="shares">6683919</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMjY0_63172b71-3eb1-4516-a01b-81683bf57783"
      unitRef="shares">1433829</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMTE1NDQ4NzIwOTUxMjk_5655df0a-25c6-46d3-8335-3763f25dbbe7"
      unitRef="shares">466916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfNTMw_83a6fcb4-f04b-4333-a7b7-938505b275f3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfODI3_fc52edb7-98b5-4458-8d42-f1cbb44b950c"
      unitRef="number">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMTE1NDQ4NzIwOTUxNzk_75cca3b1-d351-4462-ae8e-23ce4eaf69a4"
      unitRef="number">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfODU4_450f5e6f-bb56-41e2-8461-d9d2e55e6594"
      unitRef="number">0.0028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMTE1NDQ4NzIwOTUxNzI_0a4d773f-5011-4b61-a033-d9baeb05d4a5"
      unitRef="number">0.0279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzQxOA_20603403-7db1-41eb-93b8-cac2aed377e4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;Activity under the 2020 Plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;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:63.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.541%"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&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:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Number of Shares&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;930,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;21.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,433,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(278,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;18.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(127,325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;18.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, September 30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;1,958,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;13.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&gt;Number of Shares&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;147,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;27.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;466,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;10.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;(68,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;30.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unvested, September 30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;545,925&#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:top"/&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;text-indent:-1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;12.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8ec4b98071a34cddb95b1ee6510eec35_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMi0xLTEtMS04NTQ3Nw_aa997021-9658-4b37-9e51-41167dcabb0e"
      unitRef="shares">930409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8ec4b98071a34cddb95b1ee6510eec35_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMi0zLTEtMS04NTQ3Nw_aedd1530-22ee-4cdb-b284-f4b8ec60acc0"
      unitRef="usdPerShare">21.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMy0xLTEtMS04NTQ3Nw_81fa6020-1792-44ab-98fc-8881e94bd318"
      unitRef="shares">1433829</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMy0zLTEtMS04NTQ3Nw_f197e2a2-72f0-425b-9817-f517788e4f11"
      unitRef="usdPerShare">10.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfNC0xLTEtMS04NTQ3Nw_25ed9912-d554-4512-91c5-474e1210da31"
      unitRef="shares">278792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfNC0zLTEtMS04NTQ3Nw_bf0acf6e-dfbc-4fa2-ad04-f26783627fce"
      unitRef="usdPerShare">18.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfNS0xLTEtMS04NTQ3Nw_13da9398-e332-4a58-be9f-af0406753687"
      unitRef="shares">127325</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i295cfb18879d41fbadbc61be68d423c2_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfNS0zLTEtMS04NTQ3Nw_e964309e-8597-4017-84ac-bb7f96ed4e35"
      unitRef="usdPerShare">18.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iea783427fe174fafbc413b6f2e2e309b_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfNi0xLTEtMS04NTQ3Nw_bf5a35af-3606-4e37-be91-52a2a3c36108"
      unitRef="shares">1958121</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iea783427fe174fafbc413b6f2e2e309b_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfNi0zLTEtMS04NTQ3Nw_441aafab-46d2-4166-ae48-087998d0632a"
      unitRef="usdPerShare">13.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if879814239e144649ed5a170e19f7943_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTEtMS0xLTEtODU0Nzc_5bb574e7-6860-4e4f-a473-db775634aa8a"
      unitRef="shares">147687</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if879814239e144649ed5a170e19f7943_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTEtMy0xLTEtODU0Nzc_0cf822f1-28eb-42ea-ad7b-cb325e5678b9"
      unitRef="usdPerShare">27.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTItMS0xLTEtODU0Nzc_5655df0a-25c6-46d3-8335-3763f25dbbe7"
      unitRef="shares">466916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTItMy0xLTEtODU0Nzc_0f5dcb9d-6187-47b4-b8dc-07a6ea76aa8a"
      unitRef="usdPerShare">10.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTMtMS0xLTEtODU0Nzc_9d2a45f7-c6e2-4e13-a2f5-15215aac10c5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTMtMy0xLTEtODU0Nzc_bcaaa3dc-ad77-4554-a1dc-b6e90d283f08"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTQtMS0xLTEtODU0Nzc_fe628409-fc1d-42a2-8b61-23401f7cca3f"
      unitRef="shares">68678</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8ff9fd385a784a9bbc204739789702ae_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTQtMy0xLTEtODU0Nzc_138b4db8-fdf3-4687-aea1-4879a534985b"
      unitRef="usdPerShare">30.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5d47c40078ca4f60a08d4b827f4aa938_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTUtMS0xLTEtODU0Nzc_fb97f702-0435-4fc9-86e9-50c52a825f82"
      unitRef="shares">545925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5d47c40078ca4f60a08d4b827f4aa938_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RhYmxlOjUxYTM1NDI2MGMwYjRmYjY4ZjJlNmJiODAxNmE5NDQ1L3RhYmxlcmFuZ2U6NTFhMzU0MjYwYzBiNGZiNjhmMmU2YmI4MDE2YTk0NDVfMTUtMy0xLTEtODU0Nzc_4ab56e21-343e-4100-a288-fecfc289f0a3"
      unitRef="usdPerShare">12.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i98fe1842e52d4f9cb1f8baba55adadf1_D20191119-20191119"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMjUyMQ_8bcd3c66-e788-4a49-b22a-2e7950b97b65"
      unitRef="shares">22326653</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iae1b11c0fadd48eea75af758bc945d04_D20200519-20200519"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMjUyOA_945f915d-73fa-4f11-ae3a-9fdc064f9998"
      unitRef="shares">4344941</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iec57b636d0064789a2ab8d95a33bd2eb_D20200328-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMjYzNw_c8857180-99d5-4709-836d-e5c272c931d2"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia9ebdca3b589432786ecf17f9669d864_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzAwNA_038c6558-3dd5-4090-8510-3d2c648dddc6"
      unitRef="usd">8900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e498051ae4840ccb9d9a66ce8749d34_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzA1NQ_e1085536-780d-4e30-a657-9bc7e4d610fe"
      unitRef="usd">4200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if3f2ad60a4b043cf8e140f4f5f10ec21_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzA2Mg_945e61eb-99a1-45b9-a187-317e95c6fdff"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6111ddc9da6c4657a3b6ed6b899ef69c_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzE0NA_1aab39c6-b1e5-4e23-991d-59c939d39a8a"
      unitRef="usd">11700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9dccf2ea7fd249b9960e52cc1da66878_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzE1MQ_aa3943bb-8c44-4150-8ee0-04e4fd3b7f7d"
      unitRef="usd">14300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i14b7812d6a59460496e23abb006d9dfc_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzIyNA_9c4d916e-5a36-4018-86e8-2ef31bd37d6f"
      unitRef="usd">23000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia938bd0760344fe58721d34878e4177f_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzMzMA_8ebd8258-cccf-4476-bfd1-1a4c42bef29e">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMTE1NDQ4NzIwOTUxMzk_796d32f8-729c-4ac6-b6a1-97cf7a945d71"
      unitRef="shares">76936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMTE1NDQ4NzIwOTUxNDk_c4d3b4df-8ea3-41b7-afe3-db7ac38865c6"
      unitRef="shares">196003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i3af3f33d4677405e83d2066ac1c28161_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfMzM4NA_f14effbd-340e-4676-8635-5534cf20222c"
      unitRef="shares">18772</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="i8ba80972764f40478145735ed1a45cf6_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84NS9mcmFnOjNjYmExYThjZWRhYTQ4MmY5ZjEyODZkZDBlZGMwMjNjL3RleHRyZWdpb246M2NiYTFhOGNlZGFhNDgyZjlmMTI4NmRkMGVkYzAyM2NfNTQ5NzU1ODE3MzI1_b77db7f0-5d2b-4fef-8b8e-a4b74a2a2b22"
      unitRef="shares">79277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84OC9mcmFnOmFlYjQ4YmYxNzFhMzRlODI4YjAwNmRhN2Y1NTg0YTc1L3RleHRyZWdpb246YWViNDhiZjE3MWEzNGU4MjhiMDA2ZGE3ZjU1ODRhNzVfNjU1_17168766-c15d-4289-b47f-0db06a5960ef">Related Party Transactions &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Accounts Payable-Related Party &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The Company had $0.5 million and $0.6 million as of September 30, 2022 and December 31, 2021, respectively, of accounts payable-related party with the former shareholders of Array. The payables relate to a federal tax refund related to the pre-acquisition periods and restricted cash related to Former Parent&#x2019;s acquisition of the Company which were due to the sellers of Array upon release of the restriction offset by a receivable related to a sales/use tax audit from the pre-acquisition period for which the seller provided the Company with indemnification.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%"&gt;Tax Receivable Agreement &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;&lt;a href="#i33675dc9b0f14958a48181d78a54b41a_79" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"&gt;Note 16 &#x2013; Commitments and Contingencies&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;  &#x2013; Tax Receivable Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i1d625347db90467da775dee99cf06eff_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84OC9mcmFnOmFlYjQ4YmYxNzFhMzRlODI4YjAwNmRhN2Y1NTg0YTc1L3RleHRyZWdpb246YWViNDhiZjE3MWEzNGU4MjhiMDA2ZGE3ZjU1ODRhNzVfNjI_009d7ce3-e8a7-4483-b35f-ba5a72cb05f3"
      unitRef="usd">500000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="ic736edcbad5d4f71b98c7300b19afb04_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV84OC9mcmFnOmFlYjQ4YmYxNzFhMzRlODI4YjAwNmRhN2Y1NTg0YTc1L3RleHRyZWdpb246YWViNDhiZjE3MWEzNGU4MjhiMDA2ZGE3ZjU1ODRhNzVfNjk_589fcbde-2f15-43ec-b5dc-06e7ac0b3b14"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RleHRyZWdpb246NmNlNzY2ZDVmYWY3NGYxMzhiY2ZmYTU0ZTA5YzNiYzZfODkz_e1ee4207-0fc7-4516-b98f-b7e4f48f3496">Segment Reporting&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;ASC 280 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%"&gt;Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt; establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Historically, the Company managed its business on the basis of one operating and reportable segment. During the nine months ended September 30, 2022, the Company changed its reportable segments as a result of the STI Acquisition; the Company now operates as two segments; Array Legacy Operations and STI Operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;The following table provides a reconciliation of certain financial information for the Company&#x2019;s reportable segments to information presented in its condensed consolidated financial statements for the three and nine &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.682%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;STI Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;400,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;515,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;188,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross Profit&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,921&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,302&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;80,223&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,897&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.682%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;STI Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;998,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;237,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,235,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;633,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross Profit&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;119,029&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,727&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;146,756&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;72,570&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i84ca32bd30994ceea58370f968656d10_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RleHRyZWdpb246NmNlNzY2ZDVmYWY3NGYxMzhiY2ZmYTU0ZTA5YzNiYzZfNDI3_f380f3d4-ace2-42c0-9f90-d925e1196546"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RleHRyZWdpb246NmNlNzY2ZDVmYWY3NGYxMzhiY2ZmYTU0ZTA5YzNiYzZfNTg3_a3700c98-9493-4a16-94df-150be9de3d2a"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RleHRyZWdpb246NmNlNzY2ZDVmYWY3NGYxMzhiY2ZmYTU0ZTA5YzNiYzZfODky_c2d5124e-4e20-40e2-b8ba-cf44b274b310">The following table provides a reconciliation of certain financial information for the Company&#x2019;s reportable segments to information presented in its condensed consolidated financial statements for the three and nine &lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"&gt;months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.682%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;STI Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;400,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;515,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;188,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross Profit&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;63,921&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,302&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;80,223&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,897&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;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:19.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.682%"/&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;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;STI Operations&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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Array Legacy Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;998,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;237,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,235,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;633,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gross Profit&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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;119,029&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27,727&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;146,756&#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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;72,570&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id71729628f744368b3df041e6a26def8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMi0xLTEtMS04NTQ3Nw_383310eb-5760-46ff-b7d1-88145393b828"
      unitRef="usd">400463000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i107d37ff8b1a47688f0ff273fd76d829_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMi0zLTEtMS04NTQ3Nw_663fb657-5c75-4ee3-9c39-b7300be69047"
      unitRef="usd">114561000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMi01LTEtMS04NTQ3Nw_cf8d5cdf-d4a6-471f-a915-41c899ac4d28"
      unitRef="usd">515024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9619bb8d42844c5980f24ffe688db3ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMi03LTEtMS04NTQ3Nw_3b1c0130-acea-4ce9-a329-11d472b11599"
      unitRef="usd">188686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="id71729628f744368b3df041e6a26def8_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMy0xLTEtMS04NTQ3Nw_ea84289b-a02b-4e97-bcb0-fadf2708d625"
      unitRef="usd">63921000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i107d37ff8b1a47688f0ff273fd76d829_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMy0zLTEtMS04NTQ3Nw_1abb2404-f026-4961-9532-5ff104f5e1c3"
      unitRef="usd">16302000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMy01LTEtMS04NTQ3Nw_40345599-820c-41d2-a06b-f665cb5a48aa"
      unitRef="usd">80223000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9619bb8d42844c5980f24ffe688db3ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjgzODI4YmFlMGY4OTQxOWViODc1YmQzYWE3ZDIwZWQwL3RhYmxlcmFuZ2U6ODM4MjhiYWUwZjg5NDE5ZWI4NzViZDNhYTdkMjBlZDBfMy03LTEtMS04NTQ3Nw_58d3ac80-e9dd-4b99-9ca2-904a57300124"
      unitRef="usd">5897000</us-gaap:GrossProfit>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cf53f353fcf4888908bcc1d7e194b5b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMi0xLTEtMS04NTQ3Nw_0f1699c1-c3da-48a5-b4c6-89c463744e90"
      unitRef="usd">998292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b13c31465bc42f59c20f42b541005f9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMi0zLTEtMS04NTQ3Nw_e21621b0-77e3-4e05-aae7-3483aa555c08"
      unitRef="usd">237183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMi01LTEtMS04NTQ3Nw_a7794533-a36b-4b1d-8ebc-069d9e7b9832"
      unitRef="usd">1235475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20122161b57f44359edc8d924ba6d789_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMi03LTEtMS04NTQ3Nw_19da6a42-379e-4325-8c5d-b5b007315cd7"
      unitRef="usd">633442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i1cf53f353fcf4888908bcc1d7e194b5b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMy0xLTEtMS04NTQ3Nw_735aebf4-b211-4520-9dc1-086396f56593"
      unitRef="usd">119029000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8b13c31465bc42f59c20f42b541005f9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMy0zLTEtMS04NTQ3Nw_e6a349e7-f365-468e-a711-302380a5292a"
      unitRef="usd">27727000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMy01LTEtMS04NTQ3Nw_6dd4f3ce-c639-4877-8db7-0e369796b776"
      unitRef="usd">146756000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i20122161b57f44359edc8d924ba6d789_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzNjc1ZGM5YjBmMTQ5NThhNDgxODFkNzhhNTRiNDFhL3NlYzozMzY3NWRjOWIwZjE0OTU4YTQ4MTgxZDc4YTU0YjQxYV85MS9mcmFnOjZjZTc2NmQ1ZmFmNzRmMTM4YmNmZmE1NGUwOWMzYmM2L3RhYmxlOjlhNmUxYjRmODI4NDQ4NTlhMTY4NmZjOTZmOTdmNWJjL3RhYmxlcmFuZ2U6OWE2ZTFiNGY4Mjg0NDg1OWExNjg2ZmM5NmY5N2Y1YmNfMy03LTEtMS04NTQ3Nw_c18dfc33-ba7d-4459-9bce-f52ca84d8f33"
      unitRef="usd">72570000</us-gaap:GrossProfit>
</xbrl>
