<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  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:nrds="http://nerdwallet.com/20221231"
  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="nrds-20221231.xsd" xlink:type="simple"/>
    <context id="i5e856779f57c47989211ac6cbd003882_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c8dc476c6414eabae7c4ea706026801_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i123e6b4f5ffb4924abcc29376fed643e_I20230216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-16</instant>
        </period>
    </context>
    <context id="i0158a4a315ff4bddaed9b21951b9782c_I20230216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-16</instant>
        </period>
    </context>
    <context id="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba64520914b049c1a6023798bdfb31b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61fa3078454545a987fa57fc9a1056d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i310653a48e564639b1104e7aa06cf6e3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id531a2a40f0c44afb046e88ab31a093d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86577df0c57b482e827b1a39d9c2722a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1fd5eedfec9a490e9f521972b17abf50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica1ffaf8a57a4e329e7562b5558c5a4b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6aa992db3b33485a98802216814fc86c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb080839ca1e4f2ca6276ad3dc6a4973_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i422c27ce816743dcb992054b0a9c13a0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id46e4a7d7f7b458aac47b6402bca1d3d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i093324403ec84b13a7a9197ca0b004e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbe4d712da90437b91bd32caeb49970a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib211244647f748998e322d454c87ae7c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nrds:OtherVerticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i785a23267a5940bd9bf9b574d05ed136_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nrds:OtherVerticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i211675c8dfc24a368de2cc062b4114f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">nrds:SubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nrds:CoFounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia8f4459ca36441eca298d2898929827e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied8d949aba6c4e2f9573381fc88df355_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2f724c98c09489e955cc0d34baa6124_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i589460e8a5bf4981a1b8055bdac92fbe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1a254807f39408ea0fc52fc6310425b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd511e6ea9b54f429389de3b01a4eaa3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0866294cdc564a69956dca6961de0cc4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7fa92645a3b444ea9a96a402a5c0e637_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4765ebc05d4548989c9856a3b92601db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73448e03ddcc45feaf3ba4c5103764ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib87df5ed2f2c4d72811c250cc18ec822_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0687b1c662a431693aa52cee802e128_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95fa593dde8643cb87477c22c77460ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab6df99493d64fecb7ca960f4a64aebc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i632e3b0e3c7a44ffa9f52c382e2233bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic61cc09d203245349d39c4a5e690f807_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie7fa4ac547da48e59fc29b64ea11f3c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ccfd1c62d644bce85f20e8d127993c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="i4e588c4e33044770b1136a24f9756d5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40b88f3fa6f04a97ab4ab072e60fae1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="i2191249d998a4110a4806fc5ade90263_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68294511527940e2b9a2ef0abd3ca5b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="i7974c32007a94efc8b5f8dacba064f2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8d0a54ddd7a44ce48fded889d2556525_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia63ee6e8d3514c19a43bec699296c3aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65fea267829949d89a6ea36da074cec0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36c847d6e3f14fc2bb9786427ddbf29d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToClassACommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1469dc039091403bb5af409818d2c654_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01c2577a6ddc4c2cb13e0aecad45d535_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponIPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if37bf7960a2140a4a453a4e7706bab5d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponIPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ac7a68f910e4de5afd7a1a74b18f8d5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponIPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04cea9e5fe344ec59d86ad9af0a2ab19_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40de14c4a90949aabac99982919121d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c78f33e093140788426e4a7367a25ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f2b8c876ca14708a7f5474c01a9073a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i754cb5e6ed084776b4f37d9eec75a7b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b6df59f4ff440949419a9130e3bb368_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b120d67b70242bb99d57652afcdb8d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71f5670a51874087abdd53c230f86bc3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a147f51e01a43efae89ff75db5debf0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i436c488bf88549049df5ed9cab7e3eb1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2266d6d1b42f4a6da8392d2344711c0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="ie24592b5a4214cebbf40ae318ffa62f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i001d48e364154559b4397ca19479aa65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="ib1d62dff96ae4b2ba983a6b40944d54d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="i86609fa9953549e6a5deb48fc1cdc664_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="if914d0156add4caa989a9160abccab39_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id67ee0cca4a74ed3a02f4866c452bb21_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8151e50a1b6140cd898412497cf2f21d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i94341fcda50640d58acb3acc0c59b2f8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a89173ea7f240f097f544d6b6993ee0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic9ee95475617420eb1c0076d9ebf1ba0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i646de7263e3a48dbb200acafb414b5f6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7dd2919ad0a24690b1ddce5d5a2322c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i887bf8ad306a4e7791ec0ae6832f630e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39442829ed854399843324b4f0de75ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43f1dfd6f1324cca8f65afc38c290466_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fdcd73378d54da29ec4e0b120424c4f_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i11d3ef40fa16497f99d276c9e8a08999_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac77cef26eee4a0da2a2a6e6a0c4ee84_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ice9f27bb42a4479fba0f54bfbc93b15d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nrds:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0313e97672524c678a25d290cd4e0b05_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nrds:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2dea814da9cf46a689601d4f3292a94a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nrds:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09499bb6899f48779ab9a54e9d7fa87a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nrds:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea5faa1e2a6f4019af769969bfbfc734_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nrds:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9659d0f8e934446aabfbe2ffa1ccdbfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7b4ed602d6ea4df1904c405578335375_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43dcc50d440d4f948c498ca3cf5cd855_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie120c21de35a41208d8e592b66504b43_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2d1662e48a7841b8a8aecc8d7d5fa912_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief58614d7aca417e8265be55d7661531_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CreditCardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9da9b6957bd4c5f9c44677b3625fecb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24b32bef296e41b391b848645a8ed864_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nrds:OtherVerticalsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia223a8d5c36e4e31b9b57025bd44eb5a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b62b873369f41fd9175e1040738dd13_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i260b315ee9a8423b81604ae663f51c63_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibedc3ec2dcc74db39eb1b8fe218850d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i46f0fc68f17342439cd4099882ecfc80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8229c2c8d00b4113a9584dcb589206ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3bf9a0c4d8824890b2d9b2fdcf879d80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie9778d046df6482a9c0e0cefa3191a77_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icde484fdabd5475692c17d6db9b9c2c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic26df14ee955471098231112f26152a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc821927f3e541e0b806db378a32f05f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1afdc51a32a14a0984cfacd0753ce2f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib33733f61383457aaa3ae39ed1d18e0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85f285ecc21742b88f1ea2d9b017dbd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id11e23aff37d4092a82fe652f770b5c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie024099ac9554d8bb060c287559d7ba5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01d59b2f1ddf4361944fe23aaf5ecf9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58f63acd838f41b999b71ea7f7483e15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85cca611a2ff4fe180d45b719b3f418a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4413d6683304da28b4faf3188aa43b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifcf8f99038c94003b19c85b7c70f8cc9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4b74e4c9767454c877d81491771ca9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2075474c068b4d33b1e36757e6fce8a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida42f56a184245cdbc33c2d32cfefa2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe18ca61dd694e49896b737e8b2411f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">nrds:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i042a6fe541cb456984933bbf55d59c03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">nrds:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7504bc7fce674ac2b0a43318337d7e48_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">nrds:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id67c21586cc941e993ca8c9b707f135b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">nrds:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91e191630aa54954a66db7b4df503be5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">nrds:ContingentConsiderationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i089b099714d94aabb77fd170b446d268_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bb35cd81ca543e59cd8c2ac81befdcc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3335337e92b243a197f5ffd0c35fda5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i87dfb8634c8543fc92180298bc169567_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2940e6e33bd04168afbd56657b888d84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2841336e973043d3b474f3b0d5b568da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd24ab2aeec3429a87ca3ff9eedfd1b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b6b2004e0c44d6ca38c4d92a0fd788e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="i80e32003db3b48acbf6d0807d9424308_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic957efe0683b4f7d98bf60c1ed63017c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id23c2faa8ca34de5a9d72db6308e4c31_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i018bfc61c40f40769f69a7c077eb0f2f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="i4544ff3c1df64945a39c5f717309b641_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="i29139fe14a494133b2756fbb9d4e75c2_I20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-11</instant>
        </period>
    </context>
    <context id="i1c73535b49f64689b7975c05c29dc7ab_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="i9af2879895a44d7c8988c82207399ce8_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:CoFoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="i481c4c54c3ef4796957bca79d8d62514_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="ibb4792c78cba4db08cb628ba0a829483_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:CoFoundersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="ie7bf4c7eaca946b9bb66ecf5a30a5251_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:NonManagementEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="iebd037dd6b094f80b8faedee4c95cd42_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="ie0356d2076c3498684d89bfe68de2f9c_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:NonManagementEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">nrds:FirstSecondAndThirdVestingYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="ib12445885c9046dbac37f6a23a361364_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:NonManagementEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">nrds:FourthVestingYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="ibe3e8b788bdf45a09e94b09c8aeea482_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="ibdc3c9ddefc340519f4d6da5edf1116f_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nrds:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="i87128b54dd6c4e7c9b3e481a0b82e0d6_I20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-11</instant>
        </period>
    </context>
    <context id="i621ea2a92616434181ffde5dca72f40b_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="i06f86887a8fa45b096ea2fa5fbed4286_I20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-11</instant>
        </period>
    </context>
    <context id="i66be114149f640238d0872e649037e96_D20220711-20220711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-11</startDate>
            <endDate>2022-07-11</endDate>
        </period>
    </context>
    <context id="if297cebcf7eb42b7a960d93e624d8d5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:OnTheBarrelheadIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i19dec4e17dcd406eb1934d3facf59e70_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="ie2ec53378f78499081c45d85a75a9d4b_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i8fe56a54db8f438496c58e0369682606_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17ee5796ca6545bba5207bf67a4eb5c8_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ibaa3a61797a4458b8ddf10dea89f4eac_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nrds:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i57eec0ab05264e749d61a29c1e5685c6_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nrds:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i2a676ba7344c44f2bcab84300f489e35_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="ie0afcc87c6794dc2a0796a4d136e8675_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ibb62f4671f8941d4b49dcf4c8b999ba1_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i4815c1c5fd044caaa6405c2bd263ff53_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="ibcaaf8fe86394a9db3e4e6e412e1f7b8_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i32ea177dbab148a3a95e62687f383781_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0d1e44f900f1407f9f136ee8ba85a7ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0de154facfff4623a0216b53f707578c_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6881675716c4719860a14bc5da7eea0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:FunderaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i397b36fbfffa444596f28bff4369027f_D20200930-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i77f99d46da2843fe9140bb8e93153092_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic2a72abad82942c7957e3ba06219a60c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1419c5df1ea74115b529f8ef3721859a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i86d290b7df184bcfbcd60c74cc1fa55e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id81c4bea2f7a40cb9bf89d1b23f2c0cd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i34d1293978524520b84ec38e49fdde31_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i126c9bdceaeb4b0ba7cb706488bae5e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a9a34824e02493fb39873fa9fc0963b_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nrds:KnowYourMoneyAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0dad9e0d8fc490597686cfc41f55aca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e2c2cab73a24460a7cf90db10e9aa78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e8de75ebf154bf49e5b38df92238a7e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nrds:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b294e20e3df474bb9730e7b6597e913_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nrds:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibc8773eb9bcf49da8475a16a7b01a5af_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71a88340d25040e8860cdf29b2c58138_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iccbef9dac25f468ea2ec1c14f11a1ca6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibab8e7bb21c0456bacc7d7070ffb3e03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1256877cbff4ea89fe8ad3fbeeb055f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f2cee3ef1e14751a0c9f1c6931503df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nrds:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b904b090b6d4219914c1929012eb5ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">nrds:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17b6dae39af54f638a0a6fdb4db05ff9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c06d94b635941b48b1268e53239bde3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="ifce200d140c64cb789a5c5198a425a2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="i1568ef42ac994b00b7a8c72afa34994e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i68dc367a3c054993a65a9519f3ca6643_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80a7ef1f878243f8a8ae644542e270f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8a73d1dd51f4b2d879839494e5aa94c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1ab18b9e1b64a4eb577823322002f56_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:SecuredOvernightFinancingRateWith1MonthInterestPeriodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77faacb2174e423b9c90939edfb329bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:SecuredOvernightFinancingRateWith3MonthInterestPeriodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5a61b73c856428c99bcae14b5241fe8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:SecuredOvernightFinancingRateWith6MonthInterestPeriodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if38ba26abc714424aac9faec543da637_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a9a503d3bef46299c89e8ccdbef976f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:MarginPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ce7866bdb804de2a41b8666beec20d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:MarginPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2869602f4a454c06ae5ec0c0e16fb7e5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementAlternativeBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c22e2278c7244e99aed344dbda7fa74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementAlternativeBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic66634f72e874887be51ceb74a94ccd5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementAlternativeBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:MarginPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic39fb03fe05f4cec95b4da5351b57bab_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementAlternativeBaseRateLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">nrds:MarginPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i70035e07dcb74f679a71c5cca6fa69b6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86377a7699344e8b872fc5cf5aeef59e_D20220707-20220707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementEurodollarLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-07</startDate>
            <endDate>2022-07-07</endDate>
        </period>
    </context>
    <context id="ib3d5fbd678d84817b328c27baa651494_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">nrds:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i03d0e5e022ab41bba314814573cf094d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nrds:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">nrds:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida67f553bfb14b01a7d955893d0baf70_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">nrds:SubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nrds:CoFounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i60db9f900a37428f9305b35d1ff13392_D20211101-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">nrds:SubordinatedPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nrds:CoFounderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="if7bf01d923444d6d8610463f52d6d14c_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i9ee834133f87437ca0adc99ae6d5eab4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i822160eda413484293c9d9a1da453f2a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">nrds:ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponIPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if968a644e3164b6685692c0855545d34_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if0a8eba158d54dd3b69ba285c2b0162a_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i587b41c3856f467cbc3e09ff6a810fbb_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i3950af39472045fcb84d4929e723f3a0_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i5d5dcef9f7de497fba55ab7368dda372_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ce1035b5542422da43dbaea4b0a2f0c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iffe895062f674c17b3a536b3f244c5f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e54b7817b8b404fbc48f210b77df380_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i089b2ee66f5a45729d733956143627f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b4ac748e7d64bef8a409221af1d4213_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i016155130cfc4e3a8a4ecaf4113fbd12_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i73edd6f30b7547e9aa1a051bd5b242ab_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i1659a31d29304b2d8d07656e3022fdc6_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i1d21e16eba48449285eecc92e873b001_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i0b82adc1f23e41cdbe0beed6cec0d772_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i88222bb3f9b3426d9798c11b37871225_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i98afbbd7d9354c78a395eb4b64963b0e_D20210228-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ia5af9ff252e143509144dc5e0c3b3fd0_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i74f0f1edb1ca43bcbdfa9df4c68e4550_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="icb4f5bc5d35e4caeba33dcbf4d12d6cd_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5cc31c7657b0433d931ad59635f37755_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">nrds:CommonClassFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i213439c77208402ab75a69326a4a015d_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i3097f57c0eb747668de943cb278fb199_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="id2c5f3e496b84f6e985c2d5162fa4ab3_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i914b3e54e5a4472a9d81468f51cf84f9_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i314f62e5ef7143998e815a90a78a53d4_I20220525">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:TwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-25</instant>
        </period>
    </context>
    <context id="iab0cbcb4c0c948989c63f9897d09f51b_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:InducementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="ib65c76b4e9e54313a9d4cfacd4edbb82_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:InducementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i7bcb0fe08518460d9e8721791881fbe1_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:A2021EquityIncentivePlanAndInducementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i914e67670bac41bb82c7fab3bbd6bced_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">nrds:ShareBasedPaymentArrangementEmployeeOwningGreaterThan10OfCompanyStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:A2021EquityIncentivePlanAndInducementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i49989874e287473ebef45ce6e936aa8b_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">nrds:ShareBasedPaymentArrangementEmployeeOwningGreaterThan10OfCompanyStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">nrds:A2021EquityIncentivePlanAndInducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="ida9d9431a98c4eb6ac80792d270c9759_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia4dd3767d9ba429690a01771ed10c668_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f5fedc22d644d93a0294709abaccfe6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36aa4687fca64691a69a12d252715a8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iafe016605dfe437d8790cd7d2bd5dfd7_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrds:FormerBoardMemberAndAffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i64f20b351f4e4f168bc7f89466fdf574_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrds:FormerBoardMemberAndAffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4baa1d16a87b429f860bb51f77768451_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nrds:FormerBoardMemberAndAffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i9348684b0c2e4785a6bc5aecfb51918f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</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="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if9edb7e4e97b419d87d828595f431b2f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3d260938fa76417c8dbb92b8dcadb3fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4fc92f76a97343bf8bd3e0a220b401ba_D20211108-20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-08</startDate>
            <endDate>2021-11-08</endDate>
        </period>
    </context>
    <context id="i94db6bb162284de7a8cb4046175b7ecc_I20211108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-08</instant>
        </period>
    </context>
    <context id="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id94ef08fddaf444d89805fdf44fdd766_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icdfb6fae085e403ca4f211e66679c258_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8c87bac7c05b4b049459872cd87799cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">nrds:StockBasedCompensationArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36fc8f2403004804bdddfe02a1e00d61_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">nrds:StockBasedCompensationArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia2d58625c380468b91684a218ef69093_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">nrds:StockBasedCompensationArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb86fa2cbc9747eebad929857536de17_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e917971988549819fb90188f0a243e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47ca5c92252e40a08927c2ef2d85b8ac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">nrds:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice5ec65db9134caeb1ef8de4e2d71769_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5738aef6db1c44438ee2bbcf7e638703_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia53aeac4e5884d74bf5e4e6001a6c4a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001625278</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="operating_segment">
        <measure>nrds:operating_segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="pure">
        <measure>nrds:pure</measure>
    </unit>
    <unit id="employee">
        <measure>nrds:employee</measure>
    </unit>
    <unit id="earnoutpayment">
        <measure>nrds:earnoutPayment</measure>
    </unit>
    <unit id="vote">
        <measure>nrds:vote</measure>
    </unit>
    <unit id="investor">
        <measure>nrds:investor</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N180L2ZyYWc6M2RmNDNmMWIwYWMyNDI2YTlhNGNiYWMzMGNkYTk2NTgvdGFibGU6YTViNGNlZjA4ODVjNGJkOGIwODY2YzlhZjU2MjkwYTIvdGFibGVyYW5nZTphNWI0Y2VmMDg4NWM0YmQ4YjA4NjZjOWFmNTYyOTBhMl8wLTEtMS0xLTIxNjYwNg_fe21774c-29fc-4482-90a3-624c49a8597c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N180L2ZyYWc6M2RmNDNmMWIwYWMyNDI2YTlhNGNiYWMzMGNkYTk2NTgvdGFibGU6YTViNGNlZjA4ODVjNGJkOGIwODY2YzlhZjU2MjkwYTIvdGFibGVyYW5nZTphNWI0Y2VmMDg4NWM0YmQ4YjA4NjZjOWFmNTYyOTBhMl8xLTEtMS0xLTIxNjYwNg_0afc3d48-2119-4c12-8b90-47e9187b94c4">0001625278</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N180L2ZyYWc6M2RmNDNmMWIwYWMyNDI2YTlhNGNiYWMzMGNkYTk2NTgvdGFibGU6YTViNGNlZjA4ODVjNGJkOGIwODY2YzlhZjU2MjkwYTIvdGFibGVyYW5nZTphNWI0Y2VmMDg4NWM0YmQ4YjA4NjZjOWFmNTYyOTBhMl8yLTEtMS0xLTIxNjYwNg_ea24814c-ae73-4e8b-a9bd-540ee571a35a">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N180L2ZyYWc6M2RmNDNmMWIwYWMyNDI2YTlhNGNiYWMzMGNkYTk2NTgvdGFibGU6YTViNGNlZjA4ODVjNGJkOGIwODY2YzlhZjU2MjkwYTIvdGFibGVyYW5nZTphNWI0Y2VmMDg4NWM0YmQ4YjA4NjZjOWFmNTYyOTBhMl8zLTEtMS0xLTIxNjYwNg_18faee39-cb27-4a6a-a708-cce273accb2f">2022</dei:DocumentFiscalYearFocus>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie120c21de35a41208d8e592b66504b43_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEyNjM1_7dcf6eb0-f310-4d77-b435-cce6f9d5fc48">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTAtMS0xLTIxNjYwNg_d8642a18-95c4-4c15-871a-dc488de4f727">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTAtMS0xLTIxNjYwNg_da0e15ae-9f7f-4f86-976f-970ad982b288">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTAtMS0xLTIxNjYwNg_b86bee25-d694-4331-9cb5-585017e9cd13">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTAtMS0xLTIxNjYwNg_e0160967-fd83-45f6-9be5-f42f04a7eb1d">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTYw_c25c5a3c-d9d6-4d36-a684-894576b644e6">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6ZjQ2YjI2OTg4M2FkNDUzOGIxNjM2NmEzOWRjMDdlMTgvdGFibGVyYW5nZTpmNDZiMjY5ODgzYWQ0NTM4YjE2MzY2YTM5ZGMwN2UxOF8wLTAtMS0xLTIxNjYwNg_d76d8050-3616-48da-b939-ca004f93bd1a">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8xMjg_cd57c1b9-64ec-4f3e-b163-16e8429bccbb">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8xMjg_6865df98-afbc-4e4c-b8db-aceac3604d96">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6NDc2OWY2ZGZmMTdmNDZkMGIxYTY0YzVjZTFkY2MxYjUvdGFibGVyYW5nZTo0NzY5ZjZkZmYxN2Y0NmQwYjFhNjRjNWNlMWRjYzFiNV8wLTAtMS0xLTIxNjYwNg_7a0c5dfa-fbca-4b88-a196-68fc04865ae2">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTQ5_14d4683a-05c0-43e5-8090-b1636b26de41">001-40994</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTY0_2cdbd07c-2044-4b53-a2bf-79ef785426d2">NerdWallet, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6ODY1ZTZmNmUyMWM3NDhiMGEyYTAzZTFjYmI2ZmI4YjcvdGFibGVyYW5nZTo4NjVlNmY2ZTIxYzc0OGIwYTJhMDNlMWNiYjZmYjhiN18wLTAtMS0xLTIxNjYwNg_bc89c771-6d71-4d29-9210-4099df30d855">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6ODY1ZTZmNmUyMWM3NDhiMGEyYTAzZTFjYmI2ZmI4YjcvdGFibGVyYW5nZTo4NjVlNmY2ZTIxYzc0OGIwYTJhMDNlMWNiYjZmYjhiN18wLTEtMS0xLTIxNjYwNg_d0862b3d-abef-4700-8bb3-335bec939d8a">45-4180440</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTUw_b692e969-4c7a-4461-85af-c00ca335f20a">55 Hawthorne St.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTUy_9b1eb4c4-fb5d-4073-a44a-6651e9d46903">11th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTU1_20e067b6-5d2a-4f05-9914-df460a9528a2">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTUz_f4f3a83c-fde4-44d3-9bca-104985d5299e">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTU2_1343d44c-781c-45eb-a9af-4373a9773b5c">94105</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTU3_fb076f10-6933-43ad-8619-5b4df169db82">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTU0_296259c2-8d54-4ebf-b70c-9e3a3fc5de91">549-8913</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6NDE3MjJjOWFlNWZjNDQ5NGJiZDUxZTQ5YTgzNGM0NTAvdGFibGVyYW5nZTo0MTcyMmM5YWU1ZmM0NDk0YmJkNTFlNDlhODM0YzQ1MF8xLTAtMS0xLTIxNjYwNg_edc41078-c4eb-403f-8d0a-f9b6f9cf5a11">Class A common stock, $.0001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6NDE3MjJjOWFlNWZjNDQ5NGJiZDUxZTQ5YTgzNGM0NTAvdGFibGVyYW5nZTo0MTcyMmM5YWU1ZmM0NDk0YmJkNTFlNDlhODM0YzQ1MF8xLTEtMS0xLTIxNjYwNg_7a95cc0d-ad93-4c0e-b544-1784508cea2e">NRDS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6NDE3MjJjOWFlNWZjNDQ5NGJiZDUxZTQ5YTgzNGM0NTAvdGFibGVyYW5nZTo0MTcyMmM5YWU1ZmM0NDk0YmJkNTFlNDlhODM0YzQ1MF8xLTItMS0xLTIxNjYwNg_55adfdb3-cb43-48d3-ba5a-62b08a857eda">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTU4_9e4c6080-1cdb-46d7-807e-3b44da25f747">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTY1_6b0d2ab5-ff91-4f32-b35e-0ae47a99917a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTY2_00ae9aa1-968f-4491-bbbe-c500187f37af">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTUx_574a03c3-276e-488b-8d16-26cdf97ee0b7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6ODkwNmM4YmZiYjQwNDg3N2JjNTY4Mzc1OGE1MzM2MzAvdGFibGVyYW5nZTo4OTA2YzhiZmJiNDA0ODc3YmM1NjgzNzU4YTUzMzYzMF8wLTItMS0xLTIzODQ1MQ_c9d42fd4-4643-4aa2-9210-67a1709ff574">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6ODkwNmM4YmZiYjQwNDg3N2JjNTY4Mzc1OGE1MzM2MzAvdGFibGVyYW5nZTo4OTA2YzhiZmJiNDA0ODc3YmM1NjgzNzU4YTUzMzYzMF8xLTMtMS0xLTIxNjYwNg_d031b99f-b267-4290-b6fa-078d72bd731e">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGFibGU6ODkwNmM4YmZiYjQwNDg3N2JjNTY4Mzc1OGE1MzM2MzAvdGFibGVyYW5nZTo4OTA2YzhiZmJiNDA0ODc3YmM1NjgzNzU4YTUzMzYzMF8yLTMtMS0xLTIxNjYwNg_dbe627a6-87bc-4999-8a4d-56e52209ba52">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTYx_20fa07a7-3d4f-455d-9a8b-5598047c61c3">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8yOTY4NjgxMzk1NzY3Mg_db8049f4-4501-45ef-9094-4e3ded39e2da">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTYy_b8f069bc-81c9-4952-977e-a8f843b5771d">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i8c8dc476c6414eabae7c4ea706026801_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV81NDk3NTU4MTgzMDA_c98ebd7b-42b6-4a7a-98d5-a54bb0577fdd"
      unitRef="usd">213000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i123e6b4f5ffb4924abcc29376fed643e_I20230216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8yOTk5_2ef5db2e-2855-4fae-be0b-d4e4e9222b45"
      unitRef="shares">44156145</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0158a4a315ff4bddaed9b21951b9782c_I20230216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zMDM3_fc76849b-b30d-4f63-a206-711c29e956df"
      unitRef="shares">31685652</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xL2ZyYWc6ZGE1OTc4ZWVjY2Y0NDJiZjk4MGVkN2JkZjFmOTUwYWEvdGV4dHJlZ2lvbjpkYTU5NzhlZWNjZjQ0MmJmOTgwZWQ3YmRmMWY5NTBhYV8zNTYz_591143b8-680e-457e-aa54-409bd52382eb">Portions of the registrant&#x2019;s definitive proxy statement for its 2023 Annual Meeting of Stockholders (the &#x201c;Proxy Statement&#x201d;), to be filed within 120 days of the registrant&#x2019;s fiscal year ended December&#160;31, 2022, are incorporated by reference in Part&#160;III of this Annual Report on Form&#160;10-K. Except with respect to information specifically incorporated by reference in this Annual Report on Form&#160;10-K, the Proxy Statement is not deemed to be filed as part of this Annual Report on Form&#160;10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzItMi0xLTEtMjE3NDY0_94344089-332c-4fed-aed0-b7457fd49f10"
      unitRef="usd">538900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzItNC0xLTEtMjE3NDY0_8ca5dfa7-69ff-4762-a58c-5c74cee2225d"
      unitRef="usd">379600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzItNi0xLTEtMjE3NDY0_b176bb12-6684-44e4-8912-0dcfd94942d7"
      unitRef="usd">245300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzQtMi0xLTEtMjE3NDY0_b5d8bf1b-5595-479c-aebe-e9792369ab00"
      unitRef="usd">39800000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzQtNC0xLTEtMjE3NDY0_893f0cd3-2b1b-4c1c-89d9-e81d1b67cb59"
      unitRef="usd">28500000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzQtNi0xLTEtMjE3NDY0_87db0a6d-d3fb-4660-b9f9-ae8c8f61e526"
      unitRef="usd">21300000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzUtMi0xLTEtMjE3NDY0_d9354339-1da3-4575-be1f-5c4ce9427acd"
      unitRef="usd">77600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzUtNC0xLTEtMjE3NDY0_4ecb08bf-9c60-4d70-b8ec-89db8f4fcf4e"
      unitRef="usd">62200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzUtNi0xLTEtMjE3NDY0_059d28b4-51ba-4c8e-bf94-7767e625bc11"
      unitRef="usd">50900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzYtMi0xLTEtMjE3NDY0_2a96dff7-2969-4dad-a570-b3c4aae3e48a"
      unitRef="usd">375600000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzYtNC0xLTEtMjE3NDY0_ab91687b-ebca-428d-94e9-6a52da22d61d"
      unitRef="usd">271300000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzYtNi0xLTEtMjE3NDY0_3f63b0f4-10d2-45fb-a120-d7dc4ab06dd5"
      unitRef="usd">144000000.0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzctMi0xLTEtMjE3NDY0_63fc7e5c-063d-442e-acbe-f4611d42a03f"
      unitRef="usd">58200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzctNC0xLTEtMjE3NDY0_cfaa897a-4ac0-4eaa-aecd-90d59dd97506"
      unitRef="usd">38500000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzctNi0xLTEtMjE3NDY0_ed12b04c-1387-4938-a942-6c85087a57fe"
      unitRef="usd">28000000.0</us-gaap:GeneralAndAdministrativeExpense>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzgtMi0xLTEtMjE3NDY0_42c2e063-5a2c-4373-b427-6f7b80dacf4d"
      unitRef="usd">6700000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzgtNC0xLTEtMjE3NDY0_2f2c2547-c646-4268-a087-9e0bfe0cfd3e"
      unitRef="usd">18100000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzgtNi0xLTEtMjE3NDY0_7af00129-aabc-4d89-a3cd-04cb8eb81ba1"
      unitRef="usd">-800000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <us-gaap:CostsAndExpenses
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzktMi0xLTEtMjE3NDY0_898dd562-720a-4ebd-b1aa-978a0ab6bffc"
      unitRef="usd">557900000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzktNC0xLTEtMjE3NDY0_5f349a03-5c68-4ddb-b31b-4a0ada868843"
      unitRef="usd">418600000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzktNi0xLTEtMjE3NDY0_ae053bef-1e94-4fd5-a4e6-7f20a5f7db9e"
      unitRef="usd">243400000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEwLTItMS0xLTIxNzQ2NA_89d02e85-b040-4ab6-a19c-c6f1bff4d76f"
      unitRef="usd">-19000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEwLTQtMS0xLTIxNzQ2NA_7a9b8c60-5d52-4721-8402-d3b9e4c8667d"
      unitRef="usd">-39000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEwLTYtMS0xLTIxNzQ2NA_855d019e-69cc-44c7-8f9a-35b5aa4836c4"
      unitRef="usd">1900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEyLTItMS0xLTIxNzQ2NA_72c2ef28-94dd-4094-a779-9aa2157db62a"
      unitRef="usd">1500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEyLTQtMS0xLTIxNzQ2NA_4d95ba98-427b-4297-9d7f-deab22bed300"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEyLTYtMS0xLTIxNzQ2NA_39de62c4-445c-4a9b-9cb3-e58c7f4a7a93"
      unitRef="usd">200000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEzLTItMS0xLTIxNzQ2NA_a35fda29-093d-4cb6-82df-7374070a1830"
      unitRef="usd">2500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEzLTQtMS0xLTIxNzQ2NA_efa12583-0b19-4db7-946d-394002aca4a7"
      unitRef="usd">1300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzEzLTYtMS0xLTIxNzQ2NA_ec649445-f795-4f5f-aadd-247b8b5d83de"
      unitRef="usd">1100000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE0LTItMS0xLTIxNzQ2NA_11931a31-345e-49ae-a6c1-290c6c6253ea"
      unitRef="usd">0</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE0LTQtMS0xLTIxNzQ2NA_ff335b47-8324-4a65-b570-446b9581ecb0"
      unitRef="usd">2600000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE0LTYtMS0xLTIxNzQ2NA_f51c8675-d5ee-4bae-8a2c-0be07cf6f378"
      unitRef="usd">-100000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE1LTItMS0xLTIxNzQ2NA_adc04d74-d534-4f93-846b-2ec71a6705a3"
      unitRef="usd">-1000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE1LTQtMS0xLTIxNzQ2NA_53d94244-f99d-40d8-b1cf-381f434581a7"
      unitRef="usd">1300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE1LTYtMS0xLTIxNzQ2NA_dc926149-d99c-4c45-a23f-00c75dfc6197"
      unitRef="usd">-1000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE2LTItMS0xLTIxNzQ2NA_a01ca9ba-211b-4dff-88f6-a813e4309223"
      unitRef="usd">-20000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE2LTQtMS0xLTIxNzQ2NA_f9a0c394-3a1a-4b65-8474-8f6e1530d5eb"
      unitRef="usd">-37700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE2LTYtMS0xLTIxNzQ2NA_794f5f03-7ffb-48a9-8142-9b2c3b0754a2"
      unitRef="usd">900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE3LTItMS0xLTIxNzQ2NA_b282e6ae-155f-4a32-b8a0-39240856a658"
      unitRef="usd">-9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE3LTQtMS0xLTIxNzQ2NA_2478d7b2-86dd-4aab-95fa-b3ecd094219b"
      unitRef="usd">4800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE3LTYtMS0xLTIxNzQ2NA_1af7c2c1-82ae-48db-8d73-24a900822964"
      unitRef="usd">-4400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE4LTItMS0xLTIxNzQ2NA_bb604a28-b074-4445-a71f-287893305483"
      unitRef="usd">-10200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE4LTQtMS0xLTIxNzQ2NA_b5579466-015c-47ae-bcf2-3e5a7678ca2b"
      unitRef="usd">-42500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZTowM2FlMzZjYWE1N2Y0YjdkYWRjZGRlZTU0Y2ZmOGIyNC90YWJsZXJhbmdlOjAzYWUzNmNhYTU3ZjRiN2RhZGNkZGVlNTRjZmY4YjI0XzE4LTYtMS0xLTIxNzQ2NA_9a540fea-af06-49e6-bf4c-328c50ed601a"
      unitRef="usd">5300000</us-gaap:NetIncomeLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba64520914b049c1a6023798bdfb31b6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzItMi0xLTEtMjE3NDY0_cae5eb33-c831-4e21-8b8f-4bf6d16406fb"
      unitRef="usd">12000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61fa3078454545a987fa57fc9a1056d2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzItNC0xLTEtMjE3NDY0_610be65b-1ba4-4ffd-88a8-1bbe3eda1adb"
      unitRef="usd">6800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i310653a48e564639b1104e7aa06cf6e3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzItNi0xLTEtMjE3NDY0_0f2d695e-affb-4ca1-8101-24ec81b3150a"
      unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id531a2a40f0c44afb046e88ab31a093d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzMtMi0xLTEtMjE3NDY0_070edd7e-be89-40da-b8e9-77ec933a7017"
      unitRef="usd">12400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i86577df0c57b482e827b1a39d9c2722a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzMtNC0xLTEtMjE3NDY0_db7d9d3b-7eae-4f00-8cbb-b2a174c8f5ec"
      unitRef="usd">5800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1fd5eedfec9a490e9f521972b17abf50_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzMtNi0xLTEtMjE3NDY0_7a809826-3db7-487e-a420-ae85835925b3"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica1ffaf8a57a4e329e7562b5558c5a4b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzQtMi0xLTEtMjE3NDY0_54f93928-4ddb-492e-866b-71da3d6ad6e6"
      unitRef="usd">10000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6aa992db3b33485a98802216814fc86c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzQtNC0xLTEtMjE3NDY0_089fc605-fd12-4cf8-b03f-2c40a09633f3"
      unitRef="usd">5300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb080839ca1e4f2ca6276ad3dc6a4973_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzQtNi0xLTEtMjE3NDY0_86058a92-bb38-4091-b9e1-bf9c7e74e52b"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzUtMi0xLTEtMjE3NDY0_a8af6c26-ea7f-4b66-9eab-9fd1de37588d"
      unitRef="usd">34400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzUtNC0xLTEtMjE3NDY0_4c6f4ad9-884c-4e39-807a-e36375b504f4"
      unitRef="usd">17900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MjgvZnJhZzo0ZGVkOGMyYWM0ZDA0Yjc5YTM5NjMyZjRjMWQ0Y2NjYy90YWJsZToxYTVlMzlkZjg4YTk0NjYyOTM2NzEyNDVlMDU1OTI4Ny90YWJsZXJhbmdlOjFhNWUzOWRmODhhOTQ2NjI5MzY3MTI0NWUwNTU5Mjg3XzUtNi0xLTEtMjE3NDY0_67336b84-fdf3-4cf9-93d3-25e97bf3fcf5"
      unitRef="usd">6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422c27ce816743dcb992054b0a9c13a0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzItMi0xLTEtMjE3NDcy_e3020c8e-a4cd-471d-bd83-73dd6fbf3fb6"
      unitRef="usd">210300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id46e4a7d7f7b458aac47b6402bca1d3d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzItNC0xLTEtMjE3NDcy_bfcd6463-3e44-4ac9-8238-73a44aac5846"
      unitRef="usd">123800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i093324403ec84b13a7a9197ca0b004e8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzMtMi0xLTEtMjE3NDcy_219a8935-a501-402c-b5b1-22a58ec2e507"
      unitRef="usd">109100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbe4d712da90437b91bd32caeb49970a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzMtNC0xLTEtMjE3NDcy_06b76e2d-b9a9-4d07-bb83-0075237d174c"
      unitRef="usd">126400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib211244647f748998e322d454c87ae7c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzQtMi0xLTEtMjE3NDcy_c2c7be29-bb10-46cc-a40c-2f2454878fc3"
      unitRef="usd">219500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i785a23267a5940bd9bf9b574d05ed136_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzQtNC0xLTEtMjE3NDcy_2312a7cd-c18f-4922-9bc4-abb2ae6af88c"
      unitRef="usd">129400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzUtMi0xLTEtMjE3NDcy_94344089-332c-4fed-aed0-b7457fd49f10"
      unitRef="usd">538900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTo4ODBhMTk4OWIyNDE0YjBmYmQ5NGE0MmRjYzdmZjAxZi90YWJsZXJhbmdlOjg4MGExOTg5YjI0MTRiMGZiZDk0YTQyZGNjN2ZmMDFmXzUtNC0xLTEtMjE3NDcy_8ca5dfa7-69ff-4762-a58c-5c74cee2225d"
      unitRef="usd">379600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzItMi0xLTEtMjE3NDcy_b5d8bf1b-5595-479c-aebe-e9792369ab00"
      unitRef="usd">39800000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzItNC0xLTEtMjE3NDcy_893f0cd3-2b1b-4c1c-89d9-e81d1b67cb59"
      unitRef="usd">28500000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzMtMi0xLTEtMjE3NDcy_d9354339-1da3-4575-be1f-5c4ce9427acd"
      unitRef="usd">77600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzMtNC0xLTEtMjE3NDcy_4ecb08bf-9c60-4d70-b8ec-89db8f4fcf4e"
      unitRef="usd">62200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzQtMi0xLTEtMjE3NDcy_2a96dff7-2969-4dad-a570-b3c4aae3e48a"
      unitRef="usd">375600000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzQtNC0xLTEtMjE3NDcy_ab91687b-ebca-428d-94e9-6a52da22d61d"
      unitRef="usd">271300000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzUtMi0xLTEtMjE3NDcy_63fc7e5c-063d-442e-acbe-f4611d42a03f"
      unitRef="usd">58200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzUtNC0xLTEtMjE3NDcy_cfaa897a-4ac0-4eaa-aecd-90d59dd97506"
      unitRef="usd">38500000</us-gaap:GeneralAndAdministrativeExpense>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzYtMi0xLTEtMjE3NDcy_42c2e063-5a2c-4373-b427-6f7b80dacf4d"
      unitRef="usd">6700000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzYtNC0xLTEtMjE3NDcy_2f2c2547-c646-4268-a087-9e0bfe0cfd3e"
      unitRef="usd">18100000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <us-gaap:CostsAndExpenses
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzctMi0xLTEtMjE3NDcy_898dd562-720a-4ebd-b1aa-978a0ab6bffc"
      unitRef="usd">557900000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZToxNDkzYzdjMzRmNjk0ZTY5OWQ3NGE0ZjE1YzE5ZGQ1MC90YWJsZXJhbmdlOjE0OTNjN2MzNGY2OTRlNjk5ZDc0YTRmMTVjMTlkZDUwXzctNC0xLTEtMjE3NDcy_5f349a03-5c68-4ddb-b31b-4a0ada868843"
      unitRef="usd">418600000</us-gaap:CostsAndExpenses>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzItMi0xLTEtMjE3NDcy_72c2ef28-94dd-4094-a779-9aa2157db62a"
      unitRef="usd">1500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzItNC0xLTEtMjE3NDcy_4d95ba98-427b-4297-9d7f-deab22bed300"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzMtMi0xLTEtMjE3NDcy_a35fda29-093d-4cb6-82df-7374070a1830"
      unitRef="usd">2500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzMtNC0xLTEtMjE3NDcy_efa12583-0b19-4db7-946d-394002aca4a7"
      unitRef="usd">1300000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzQtMi0xLTEtMjE3NDcy_11931a31-345e-49ae-a6c1-290c6c6253ea"
      unitRef="usd">0</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzQtNC0xLTEtMjE3NDcy_ff335b47-8324-4a65-b570-446b9581ecb0"
      unitRef="usd">2600000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzUtMi0xLTEtMjE3NDcy_adc04d74-d534-4f93-846b-2ec71a6705a3"
      unitRef="usd">-1000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90YWJsZTozMWFkZGY4ZjdlZGI0ZmJlOGVhMmRkZjI2N2EwODVmOS90YWJsZXJhbmdlOjMxYWRkZjhmN2VkYjRmYmU4ZWEyZGRmMjY3YTA4NWY5XzUtNC0xLTEtMjE3NDcy_53d94244-f99d-40d8-b1cf-381f434581a7"
      unitRef="usd">1300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i211675c8dfc24a368de2cc062b4114f7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90ZXh0cmVnaW9uOjA2MTk2ODM5YzRhOTQ0NDU5OTU4OThiMzMyNTA3MDY4XzM5Mjg_9c310cd3-7b05-4690-8957-3e00c0dd09df"
      unitRef="usd">1500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90ZXh0cmVnaW9uOjA2MTk2ODM5YzRhOTQ0NDU5OTU4OThiMzMyNTA3MDY4XzQwNTU_b282e6ae-155f-4a32-b8a0-39240856a658"
      unitRef="usd">-9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90ZXh0cmVnaW9uOjA2MTk2ODM5YzRhOTQ0NDU5OTU4OThiMzMyNTA3MDY4XzQxMDY_2478d7b2-86dd-4aab-95fa-b3ecd094219b"
      unitRef="usd">4800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ia8f4459ca36441eca298d2898929827e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NDUvZnJhZzowNjE5NjgzOWM0YTk0NDQ1OTk1ODk4YjMzMjUwNzA2OC90ZXh0cmVnaW9uOjA2MTk2ODM5YzRhOTQ0NDU5OTU4OThiMzMyNTA3MDY4XzU0OTc1NTgyNTQyNQ_0663dc7b-c307-45fc-b189-098e1d2139bc"
      unitRef="usd">-12100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <dei:AuditorName
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N183OS9mcmFnOjBlZjQ4ZWJiNTBhOTQyMzhiYmRkYTc3MzljMDU5Mzc2L3RleHRyZWdpb246MGVmNDhlYmI1MGE5NDIzOGJiZGRhNzczOWMwNTkzNzZfMjg4Mw_f3d6c4a4-3858-42aa-9484-f044d2fbc259">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N183OS9mcmFnOjBlZjQ4ZWJiNTBhOTQyMzhiYmRkYTc3MzljMDU5Mzc2L3RleHRyZWdpb246MGVmNDhlYmI1MGE5NDIzOGJiZGRhNzczOWMwNTkzNzZfMjg4NQ_4651b3dc-57c1-4ad6-a1ea-e81b4b79ce38">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNC0yLTEtMS0yMTY2MDY_733cc322-07d1-4404-bab9-a24a6712da2c"
      unitRef="usd">83900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNC00LTEtMS0yMTY2MDY_063e53b4-565e-4e1a-b9d2-8486e90c6749"
      unitRef="usd">167800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNS0yLTEtMS0yMTY2MDY_f5c215fc-757a-4232-a343-653a6dc5686b"
      unitRef="usd">87000000.0</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNS00LTEtMS0yMTY2MDY_a501ba52-c064-4e13-b600-05178cab70ab"
      unitRef="usd">57600000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNi0yLTEtMS0yMTY2MDY_1707c8af-f1e7-4b24-a83c-7b923263e223"
      unitRef="usd">18300000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNi00LTEtMS0yMTY2MDY_044265bb-57fb-48d4-9af8-9a379a6e95ab"
      unitRef="usd">17400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNy0yLTEtMS0yMTY2MDY_4858b6a3-a53e-40c1-9161-263293b1b4c6"
      unitRef="usd">189200000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfNy00LTEtMS0yMTY2MDY_27155a5e-8596-4619-b330-767afe8e1937"
      unitRef="usd">242800000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfOC0yLTEtMS0yMTY2MDY_0eb1b048-1f17-480b-8c12-5df50212b7d5"
      unitRef="usd">49100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfOC00LTEtMS0yMTY2MDY_bc555777-0d88-467d-90d1-9b27d9ea8ea4"
      unitRef="usd">34900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfOS0yLTEtMS0yMTY2MDY_0ff3068f-53a9-40ad-8047-bc6fe094ff27"
      unitRef="usd">111200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfOS00LTEtMS0yMTY2MDY_90724243-3849-42be-9e6e-90fee300724b"
      unitRef="usd">43800000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTAtMi0xLTEtMjE2NjA2_cda9a8ca-c583-4c84-9615-1ecf7bdc5811"
      unitRef="usd">64100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTAtNC0xLTEtMjE2NjA2_02fb68c0-6c5b-4929-bcc4-ab85b1c206ae"
      unitRef="usd">27600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTItMi0xLTEtMjE2NjA2_1e38cd9d-9d00-469a-a7e1-95f7ff4a93d0"
      unitRef="usd">11300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTItNC0xLTEtMjE2NjA2_be89cbe5-0d4a-492a-b2e6-09dcc9d50cbe"
      unitRef="usd">13900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTMtMi0xLTEtMjE2NjA2_16f8d145-7582-44b1-9c25-4018025e799e"
      unitRef="usd">800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTMtNC0xLTEtMjE2NjA2_9d36a8ab-3ac6-4333-904c-846c947cc947"
      unitRef="usd">1100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTQtMi0xLTEtMjE2NjA2_bf0a44de-a5d8-4511-9213-c04fb4aceace"
      unitRef="usd">425700000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTQtNC0xLTEtMjE2NjA2_0bf1c54e-2d70-4dfa-9bfc-9dac70a4d712"
      unitRef="usd">364100000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTctMi0xLTEtMjE2NjA2_e4874b1b-912e-4976-8a55-dd6973f1839c"
      unitRef="usd">3600000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTctNC0xLTEtMjE2NjA2_122a964b-bd06-4b80-8179-2b5516a8ab42"
      unitRef="usd">3200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTgtMi0xLTEtMjE2NjA2_9145649a-18ff-44d6-a1b1-e042680b434a"
      unitRef="usd">37900000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTgtNC0xLTEtMjE2NjA2_6e670700-f8b1-4be7-987e-ba28c8aa099b"
      unitRef="usd">32100000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTktMi0xLTEtMjE2NjA2_82127361-2cd7-4f54-b8ea-7df6f34261c6"
      unitRef="usd">30900000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMTktNC0xLTEtMjE2NjA2_eea6d43f-f3c1-41af-a7cd-90281168d3f0"
      unitRef="usd">30500000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjAtMi0xLTEtMjE2NjA2_31bdd57e-b965-469a-8741-55c2bbc5a81d"
      unitRef="usd">72400000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjAtNC0xLTEtMjE2NjA2_f2e5ad98-91dd-43d8-a127-9aebb6639aba"
      unitRef="usd">65800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjEtMi0xLTEtMjE2NjA2_20287afc-30e6-4789-b473-a1d3dc826924"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjEtNC0xLTEtMjE2NjA2_8916a657-9c8d-49a0-a454-b78e9f2179bb"
      unitRef="usd">24200000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjQtMi0xLTEtMjE2NjA2_3b2f7a91-e838-4168-8930-844b7f4503d6"
      unitRef="usd">11600000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjQtNC0xLTEtMjE2NjA2_232a7d57-d118-4f5d-b803-395b308d48c2"
      unitRef="usd">16500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjUtMi0xLTEtMjE2NjA2_e34e9fac-bf13-4ea1-a1cb-d47c739341b2"
      unitRef="usd">84000000.0</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjUtNC0xLTEtMjE2NjA2_6056f898-aa07-40fe-b457-e012e9781068"
      unitRef="usd">106500000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjYtMi0xLTEtMjE2NjA2_ab275800-72ca-4ce9-93ed-5bb5fdc81f74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjYtNC0xLTEtMjE2NjA2_eeed4d45-d43e-499a-8002-04c34adf5704"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfMjI_79f4c5d4-f7a2-445d-9f6c-36240a5df6f6"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfMjI_82f762ef-42b3-411c-9ec7-74ec935d881a"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfNTQ5NzU1ODE0MTA0_9a894a9f-9b54-41b8-9aae-1bde1149200f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfNTQ5NzU1ODE0MTA0_dbe554d5-a9c5-4acb-ab33-ae343462886f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfNTQ5NzU1ODE0MTA5_3b96e4ff-d9cc-44b2-89ce-301219ef36ed"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfNTQ5NzU1ODE0MTA5_46b91723-ec74-4e4c-989f-2f5d6a04d915"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfNTQ5NzU1ODE0MTA5_d0d056a9-c182-44f5-90ad-5f656a466972"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMC0xLTEtMjE2NjA2L3RleHRyZWdpb246NzUyZDgwMmRhMDUzNGRlYThlNWM3YjY3YmM3MDQwN2FfNTQ5NzU1ODE0MTA5_e098e047-da55-4e6d-9415-4cf08c040001"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktMi0xLTEtMjE2NjA2_393acb2b-ba84-443f-9d5e-ef687dd8389a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMjktNC0xLTEtMjE2NjA2_7a1d7484-ff6b-4446-ad95-12eca2b66ae7"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfMTk_3d048482-b32f-43e9-930c-d52e2f7bccbb"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfMTk_989c912f-8232-4321-a2ef-4dd4218a4623"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfNTQ5NzU1ODE0MjA4_34f49d3f-e0a3-44b8-ae10-1b81941340ef"
      unitRef="shares">296686000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfNTQ5NzU1ODE0MjA4_9f53c706-a770-45b4-977e-34a9102b5374"
      unitRef="shares">296686000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfNTQ5NzU1ODE0MjM0_61c75b6c-b3a1-4723-b78a-b4ebdd8960e9"
      unitRef="shares">75120000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfNTQ5NzU1ODE0MjM0_96ac9b23-b6ff-4c13-9228-82325e8d61ca"
      unitRef="shares">75120000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfNTQ5NzU1ODE0MjI3_12c85c0f-de08-4e3b-98fe-b7395fcb80be"
      unitRef="shares">66722000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMC0xLTEtMjE2NjA2L3RleHRyZWdpb246ODVmZTc2M2QxZTcxNDFjNGJkN2YzMWQzMGIxYTczYzhfNTQ5NzU1ODE0MjI3_80598c82-aecd-4487-8638-529276ed00bb"
      unitRef="shares">66722000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtMi0xLTEtMjE2NjA2_5ae39dad-d7e4-423f-a332-29953e56af9b"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzAtNC0xLTEtMjE2NjA2_23c3a63f-f9f2-4d6d-83b2-dc856d805636"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzItMi0xLTEtMjE2NjA2_a73f016d-29b4-401d-b886-e6d6cc0eb158"
      unitRef="usd">427300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzItNC0xLTEtMjE2NjA2_c4581081-89e3-442b-90d9-8c3580f38646"
      unitRef="usd">331600000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzMtMi0xLTEtMjE2NjA2_50ec21ee-b5bd-457a-8534-4f575fb637e1"
      unitRef="usd">-900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzMtNC0xLTEtMjE2NjA2_e0442ab2-805f-48f3-aa11-6cb9da9776a9"
      unitRef="usd">500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzQtMi0xLTEtMjE2NjA2_46d8ae9a-402c-4180-b188-4b2be155f1f4"
      unitRef="usd">-84700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzQtNC0xLTEtMjE2NjA2_6f6d4b03-773d-4ae0-9d49-0e0e3ad23abb"
      unitRef="usd">-74500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzUtMi0xLTEtMjE2NjA2_68fc74b6-1a5c-438a-9384-0f98fb6a6f43"
      unitRef="usd">341700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzUtNC0xLTEtMjE2NjA2_8f2b35ca-9b77-40f8-ab72-85ccf54e5620"
      unitRef="usd">257600000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzYtMi0xLTEtMjE2NjA2_8cd86513-7385-46d2-b0c7-8b71f44621c5"
      unitRef="usd">425700000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184Mi9mcmFnOmU4YmJmMzA2MmI2MjQwNWRhZDdmZWYxMjZmNDEyMzBmL3RhYmxlOjdhY2Y1MGZiNzNlMDRmYjFiZmU0OTEyZDk2OGMyODE5L3RhYmxlcmFuZ2U6N2FjZjUwZmI3M2UwNGZiMWJmZTQ5MTJkOTY4YzI4MTlfMzYtNC0xLTEtMjE2NjA2_0ae4a869-2037-4f04-8c3c-ee87502f128c"
      unitRef="usd">364100000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMi0yLTEtMS0yMTY2MDY_94344089-332c-4fed-aed0-b7457fd49f10"
      unitRef="usd">538900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMi00LTEtMS0yMTY2MDY_8ca5dfa7-69ff-4762-a58c-5c74cee2225d"
      unitRef="usd">379600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMi02LTEtMS0yMTY2MDY_b176bb12-6684-44e4-8912-0dcfd94942d7"
      unitRef="usd">245300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNC0yLTEtMS0yMTY2MDY_b5d8bf1b-5595-479c-aebe-e9792369ab00"
      unitRef="usd">39800000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNC00LTEtMS0yMTY2MDY_893f0cd3-2b1b-4c1c-89d9-e81d1b67cb59"
      unitRef="usd">28500000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNC02LTEtMS0yMTY2MDY_87db0a6d-d3fb-4660-b9f9-ae8c8f61e526"
      unitRef="usd">21300000</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNS0yLTEtMS0yMTY2MDY_d9354339-1da3-4575-be1f-5c4ce9427acd"
      unitRef="usd">77600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNS00LTEtMS0yMTY2MDY_4ecb08bf-9c60-4d70-b8ec-89db8f4fcf4e"
      unitRef="usd">62200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNS02LTEtMS0yMTY2MDY_059d28b4-51ba-4c8e-bf94-7767e625bc11"
      unitRef="usd">50900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNi0yLTEtMS0yMTY2MDY_2a96dff7-2969-4dad-a570-b3c4aae3e48a"
      unitRef="usd">375600000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNi00LTEtMS0yMTY2MDY_ab91687b-ebca-428d-94e9-6a52da22d61d"
      unitRef="usd">271300000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNi02LTEtMS0yMTY2MDY_3f63b0f4-10d2-45fb-a120-d7dc4ab06dd5"
      unitRef="usd">144000000.0</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNy0yLTEtMS0yMTY2MDY_63fc7e5c-063d-442e-acbe-f4611d42a03f"
      unitRef="usd">58200000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNy00LTEtMS0yMTY2MDY_cfaa897a-4ac0-4eaa-aecd-90d59dd97506"
      unitRef="usd">38500000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfNy02LTEtMS0yMTY2MDY_ed12b04c-1387-4938-a942-6c85087a57fe"
      unitRef="usd">28000000.0</us-gaap:GeneralAndAdministrativeExpense>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfOC0yLTEtMS0yMTY2MDY_42c2e063-5a2c-4373-b427-6f7b80dacf4d"
      unitRef="usd">6700000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfOC00LTEtMS0yMTY2MDY_2f2c2547-c646-4268-a087-9e0bfe0cfd3e"
      unitRef="usd">18100000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfOC02LTEtMS0yMTY2MDY_7af00129-aabc-4d89-a3cd-04cb8eb81ba1"
      unitRef="usd">-800000</nrds:ChangeInFairValueOfContingentConsiderationRelatedToEarnouts>
    <us-gaap:CostsAndExpenses
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfOS0yLTEtMS0yMTY2MDY_898dd562-720a-4ebd-b1aa-978a0ab6bffc"
      unitRef="usd">557900000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfOS00LTEtMS0yMTY2MDY_5f349a03-5c68-4ddb-b31b-4a0ada868843"
      unitRef="usd">418600000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfOS02LTEtMS0yMTY2MDY_ae053bef-1e94-4fd5-a4e6-7f20a5f7db9e"
      unitRef="usd">243400000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTAtMi0xLTEtMjE2NjA2_89d02e85-b040-4ab6-a19c-c6f1bff4d76f"
      unitRef="usd">-19000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTAtNC0xLTEtMjE2NjA2_7a9b8c60-5d52-4721-8402-d3b9e4c8667d"
      unitRef="usd">-39000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTAtNi0xLTEtMjE2NjA2_855d019e-69cc-44c7-8f9a-35b5aa4836c4"
      unitRef="usd">1900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTItMi0xLTEtMjE2NjA2_72c2ef28-94dd-4094-a779-9aa2157db62a"
      unitRef="usd">1500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTItNC0xLTEtMjE2NjA2_4d95ba98-427b-4297-9d7f-deab22bed300"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTItNi0xLTEtMjE2NjA2_39de62c4-445c-4a9b-9cb3-e58c7f4a7a93"
      unitRef="usd">200000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTMtMi0xLTEtMjE2NjA2_a35fda29-093d-4cb6-82df-7374070a1830"
      unitRef="usd">2500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTMtNC0xLTEtMjE2NjA2_efa12583-0b19-4db7-946d-394002aca4a7"
      unitRef="usd">1300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTMtNi0xLTEtMjE2NjA2_ec649445-f795-4f5f-aadd-247b8b5d83de"
      unitRef="usd">1100000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTQtMi0xLTEtMjE2NjA2_11931a31-345e-49ae-a6c1-290c6c6253ea"
      unitRef="usd">0</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTQtNC0xLTEtMjE2NjA2_ff335b47-8324-4a65-b570-446b9581ecb0"
      unitRef="usd">2600000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTQtNi0xLTEtMjE2NjA2_f51c8675-d5ee-4bae-8a2c-0be07cf6f378"
      unitRef="usd">-100000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTUtMi0xLTEtMjE2NjA2_adc04d74-d534-4f93-846b-2ec71a6705a3"
      unitRef="usd">-1000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTUtNC0xLTEtMjE2NjA2_53d94244-f99d-40d8-b1cf-381f434581a7"
      unitRef="usd">1300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTUtNi0xLTEtMjE2NjA2_dc926149-d99c-4c45-a23f-00c75dfc6197"
      unitRef="usd">-1000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTYtMi0xLTEtMjE2NjA2_a01ca9ba-211b-4dff-88f6-a813e4309223"
      unitRef="usd">-20000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTYtNC0xLTEtMjE2NjA2_f9a0c394-3a1a-4b65-8474-8f6e1530d5eb"
      unitRef="usd">-37700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTYtNi0xLTEtMjE2NjA2_794f5f03-7ffb-48a9-8142-9b2c3b0754a2"
      unitRef="usd">900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTctMi0xLTEtMjE2NjA2_b282e6ae-155f-4a32-b8a0-39240856a658"
      unitRef="usd">-9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTctNC0xLTEtMjE2NjA2_2478d7b2-86dd-4aab-95fa-b3ecd094219b"
      unitRef="usd">4800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTctNi0xLTEtMjE2NjA2_1af7c2c1-82ae-48db-8d73-24a900822964"
      unitRef="usd">-4400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTgtMi0xLTEtMjE2NjA2_bb604a28-b074-4445-a71f-287893305483"
      unitRef="usd">-10200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTgtNC0xLTEtMjE2NjA2_b5579466-015c-47ae-bcf2-3e5a7678ca2b"
      unitRef="usd">-42500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMTgtNi0xLTEtMjE2NjA2_9a540fea-af06-49e6-bf4c-328c50ed601a"
      unitRef="usd">5300000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjAtMi0xLTEtMjE2NjA2_9b96ea7e-57c1-4dda-bec7-5b3b1643e08c"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjAtNC0xLTEtMjE2NjA2_a828abbf-3034-4db3-984a-e501062312a6"
      unitRef="usdPerShare">-0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjAtNi0xLTEtMjE2NjA2_be31e19a-01a9-4f7d-b455-4f0ddfea792c"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjEtMi0xLTEtMjE2NjA2_918bbba9-7ec9-4771-a862-a8993354c93b"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjEtNC0xLTEtMjE2NjA2_51f08430-f4ef-4f95-8a76-cbb03b0e068b"
      unitRef="usdPerShare">-0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjEtNi0xLTEtMjE2NjA2_8f020992-78c7-4205-81d0-f49f10808364"
      unitRef="usdPerShare">0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjMtMi0xLTEtMjE2NjA2_f5359b52-b411-4509-891f-642082071561"
      unitRef="shares">70600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjMtNC0xLTEtMjE2NjA2_862e9c5b-4c39-4a90-95bb-0e16357e12a0"
      unitRef="shares">51900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjMtNi0xLTEtMjE2NjA2_ab6932fc-1d12-4dba-986f-1e1da30a2f9b"
      unitRef="shares">44300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjQtMi0xLTEtMjE2NjA2_cb0af4c2-b134-49a3-956e-e8e8bb7da4d0"
      unitRef="shares">70600000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjQtNC0xLTEtMjE2NjA2_987ed538-6343-4d10-b43b-62486fc75981"
      unitRef="shares">51900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184NS9mcmFnOmVkZGRmZWFhOGNiYjRiMjNhY2ZlMmQ0YzUwOTM2ZGE2L3RhYmxlOjU3YTI3ZTU1ZWMzNjQzMGM4ZjUyNjZhOWE1NzlmNTZjL3RhYmxlcmFuZ2U6NTdhMjdlNTVlYzM2NDMwYzhmNTI2NmE5YTU3OWY1NmNfMjQtNi0xLTEtMjE2NjA2_097e453d-5659-4c05-9b63-ba80815fd281"
      unitRef="shares">56300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfMi0yLTEtMS0yMTY2MDY_bb604a28-b074-4445-a71f-287893305483"
      unitRef="usd">-10200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfMi00LTEtMS0yMTY2MDY_b5579466-015c-47ae-bcf2-3e5a7678ca2b"
      unitRef="usd">-42500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfMi02LTEtMS0yMTY2MDY_9a540fea-af06-49e6-bf4c-328c50ed601a"
      unitRef="usd">5300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfNC0yLTEtMS0yMTY2MDY_628b4445-1d41-429b-9e35-f9e666e7330d"
      unitRef="usd">-1400000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfNC00LTEtMS0yMTY2MDY_d3911295-1a60-45c8-a312-87409abc6dc5"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfNC02LTEtMS0yMTY2MDY_22614c1f-ed41-47cc-bb98-48068cd326cd"
      unitRef="usd">600000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfNS0yLTEtMS0yMTY2MDY_ae09eb6b-b353-4b44-a976-2f27606f23c2"
      unitRef="usd">-11600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfNS00LTEtMS0yMTY2MDY_497255a9-1a15-4eb1-9b1c-0cfc2b06647b"
      unitRef="usd">-42600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N184OC9mcmFnOjE1NjgyNjZkNGQ2YzQ2NzI5YjU4ZWI3MTE0YTM3NGZhL3RhYmxlOjE1ZmEyODZkYWY2MjRhZGM5MTgzY2YxNTIzYjg1MGIxL3RhYmxlcmFuZ2U6MTVmYTI4NmRhZjYyNGFkYzkxODNjZjE1MjNiODUwYjFfNS02LTEtMS0yMTY2MDY_32ccae3e-e3dd-4c79-88c7-fe02ba57914d"
      unitRef="usd">5900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib2f724c98c09489e955cc0d34baa6124_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtNy0xLTEtMjE2NjA2_02d9555e-bad3-4e2f-b58e-7041c92443d3"
      unitRef="shares">42308000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib2f724c98c09489e955cc0d34baa6124_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtOS0xLTEtMjE2NjA2_480ae807-95e9-4926-87c3-e9f2efa8b791"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i589460e8a5bf4981a1b8055bdac92fbe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtMTEtMS0xLTIxNjYwNg_81bb20d9-db04-4630-8277-0e474e0367c2"
      unitRef="shares">-780000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i589460e8a5bf4981a1b8055bdac92fbe_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtMTMtMS0xLTIxNjYwNg_18f216f6-1412-423c-887d-10c2f8f5f5fb"
      unitRef="usd">-1600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1a254807f39408ea0fc52fc6310425b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtMTUtMS0xLTIxNjYwNg_1e15be51-2874-468c-8f50-5c29a7d1ab3d"
      unitRef="usd">29800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd511e6ea9b54f429389de3b01a4eaa3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtMTctMS0xLTIxNjYwNg_992e7173-e7f9-422f-aa8c-568237d9981d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0866294cdc564a69956dca6961de0cc4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtMTktMS0xLTIxNjYwNg_6de9f603-47c7-4d17-8e42-6db59ded7fc2"
      unitRef="usd">-20200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fa92645a3b444ea9a96a402a5c0e637_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTAtMjEtMS0xLTIxNjYwNg_42e4ebfe-9424-474e-8611-c9b33521f282"
      unitRef="usd">8000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4765ebc05d4548989c9856a3b92601db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTEtNy0xLTEtMjE2NjA2_acc33f65-3be8-40f4-960f-3c9a9c8c548d"
      unitRef="shares">3879000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i73448e03ddcc45feaf3ba4c5103764ce_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTEtMTUtMS0xLTIxNjYwNg_3dbda583-71bd-4529-a100-e34becbe26a4"
      unitRef="usd">54300000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTEtMjEtMS0xLTIxNjYwNg_64005358-dff0-4575-98d4-1380713ef393"
      unitRef="usd">54300000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4765ebc05d4548989c9856a3b92601db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTItNy0xLTEtMjE2NjA2_2c089f00-eb92-4402-b561-d799f0e539e4"
      unitRef="shares">2701000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i73448e03ddcc45feaf3ba4c5103764ce_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTItMTUtMS0xLTIxNjYwNg_469abd77-9a66-4ee5-a7a3-f94d8307fa72"
      unitRef="usd">8400000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTItMjEtMS0xLTIxNjYwNg_fa142d97-f710-40ad-beb8-f5899fd031bf"
      unitRef="usd">8400000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i4765ebc05d4548989c9856a3b92601db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTMtNy0xLTEtMjE2NjA2_a88bda39-ec38-4c70-b8f3-16ae0a7b061e"
      unitRef="shares">84000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTMtMjEtMS0xLTIxNjYwNg_b6c7dae8-a73a-4409-b928-e4e04abdb41e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4765ebc05d4548989c9856a3b92601db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTQtNy0xLTEtMjE2NjA2_cdd459f3-22b8-4877-9f15-04a2f8b560ec"
      unitRef="shares">26000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i73448e03ddcc45feaf3ba4c5103764ce_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTQtMTUtMS0xLTIxNjYwNg_74c4490e-74ba-48ac-b081-ce0a0d445b3a"
      unitRef="usd">400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTQtMjEtMS0xLTIxNjYwNg_c38344f5-83c9-4492-aa1b-c2f9b2d73dcc"
      unitRef="usd">400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib87df5ed2f2c4d72811c250cc18ec822_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTUtMTUtMS0xLTIxNjYwNg_c314c1f1-fa88-40e3-b3ee-56eaa242f5ad"
      unitRef="usd">400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTUtMjEtMS0xLTIxNjYwNg_5f3d3697-aefe-4311-b0d6-b1fa110e5ca1"
      unitRef="usd">400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ic0687b1c662a431693aa52cee802e128_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTYtNy0xLTEtMjE2NjA2_db7baa9d-c437-4a1a-bc1b-c4f512976849"
      unitRef="shares">93000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i95fa593dde8643cb87477c22c77460ff_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTYtMTktMS0xLTIxNjYwNg_d2fe5f91-cfbd-4b91-beac-c1b991d4c9c5"
      unitRef="usd">1200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iab6df99493d64fecb7ca960f4a64aebc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTYtMjEtMS0xLTIxNjYwNg_43e0df98-9f01-471d-8ee8-2c41c2c86fde"
      unitRef="usd">1200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="i632e3b0e3c7a44ffa9f52c382e2233bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTctMTEtMS0xLTIxNjYwNg_a70551b3-7a9b-4f46-993d-6b798a429a91"
      unitRef="shares">780000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i632e3b0e3c7a44ffa9f52c382e2233bf_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTctMTMtMS0xLTIxNjYwNg_a3ec9ae8-7c0f-402d-9623-a8a9684f14d5"
      unitRef="usd">-1600000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="ic61cc09d203245349d39c4a5e690f807_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTctMTktMS0xLTIxNjYwNg_9305d5a2-f441-4b71-a99e-9f65cb54dd54"
      unitRef="usd">1600000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTctMjEtMS0xLTIxNjYwNg_724d4b77-001c-4c50-8a23-b21c495de895"
      unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i73448e03ddcc45feaf3ba4c5103764ce_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTgtMTUtMS0xLTIxNjYwNg_4bb5c8be-dbbe-4437-a49c-d85153488a57"
      unitRef="usd">8100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTgtMjEtMS0xLTIxNjYwNg_3330c7c0-8407-414a-b007-840a465fb3b2"
      unitRef="usd">8100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie7fa4ac547da48e59fc29b64ea11f3c5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTktMTctMS0xLTIxNjYwNg_3cb638f7-4386-448f-86c7-3c5beac63382"
      unitRef="usd">600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTktMjEtMS0xLTIxNjYwNg_88ce521e-974b-405a-92d3-5a944cb7e46f"
      unitRef="usd">600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ic61cc09d203245349d39c4a5e690f807_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjAtMTktMS0xLTIxNjYwNg_8614f1f2-7252-4137-be38-ce70a7398574"
      unitRef="usd">5300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjAtMjEtMS0xLTIxNjYwNg_aebda2e3-aa2f-45b2-922b-4691bf96d2bf"
      unitRef="usd">5300000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0ccfd1c62d644bce85f20e8d127993c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtNy0xLTEtMjE2NjA2_955ffe17-4df0-454c-9889-b4fa8f14daf7"
      unitRef="shares">48853000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0ccfd1c62d644bce85f20e8d127993c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtOS0xLTEtMjE2NjA2_aa660640-152c-4417-b227-7caa935fa805"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i4e588c4e33044770b1136a24f9756d5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtMTEtMS0xLTIxNjYwNg_561747de-3800-4801-8723-d280296be507"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="i4e588c4e33044770b1136a24f9756d5a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtMTMtMS0xLTIxNjYwNg_4e2a8512-87e2-4ebc-bf1c-19f424bebf2e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40b88f3fa6f04a97ab4ab072e60fae1c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtMTUtMS0xLTIxNjYwNg_22f8454d-a1ea-4143-abe5-6559e5e0ffaa"
      unitRef="usd">99800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2191249d998a4110a4806fc5ade90263_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtMTctMS0xLTIxNjYwNg_d09ab169-6bf2-43c4-937a-439aca65ebb2"
      unitRef="usd">600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68294511527940e2b9a2ef0abd3ca5b3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtMTktMS0xLTIxNjYwNg_02972a0f-696f-4f90-a56a-f206848965a1"
      unitRef="usd">-17700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjEtMjEtMS0xLTIxNjYwNg_d4b415db-a1ee-49d3-9272-9cbe258be335"
      unitRef="usd">82700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8d0a54ddd7a44ce48fded889d2556525_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTUtNy0xLTEtMjIyNTQ5_990492b5-1147-45c5-8a17-43eeeb744ca5"
      unitRef="shares">8338000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia63ee6e8d3514c19a43bec699296c3aa_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTUtMTEtMS0xLTIyMjU2OA_8e532a98-114a-4f00-828b-f24e0b3a3476"
      unitRef="usd">134800000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTUtMTctMS0xLTIyMjU2OA_3770ecde-11ae-44c8-80be-54530ff9a55a"
      unitRef="usd">134800000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8d0a54ddd7a44ce48fded889d2556525_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjUtNy0xLTEtMjIyNTQ5_5c643888-2435-41ce-8cc6-e51b1fabd449"
      unitRef="shares">2322000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia63ee6e8d3514c19a43bec699296c3aa_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjUtMTUtMS0xLTIyMjU0OQ_4213f376-60d0-482b-b779-4fe2d6182c2f"
      unitRef="usd">11000000.0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjUtMTctMS0xLTIyMjU2OA_f52dd1f6-f3cc-4a94-baf6-090dcf87a778"
      unitRef="usd">11000000.0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i8d0a54ddd7a44ce48fded889d2556525_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjYtNy0xLTEtMjIyNTY4_a2e6a267-179f-4aeb-93bb-862b9d404c83"
      unitRef="shares">647000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjYtMTctMS0xLTIyMjU2OA_b38ea439-cdb0-4995-984f-4a6e026a7c19"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8d0a54ddd7a44ce48fded889d2556525_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTgtNy0xLTEtMjIyOTkx_8c3b5b16-0bc1-4336-95a2-ff6a5eb70d10"
      unitRef="shares">-96000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia63ee6e8d3514c19a43bec699296c3aa_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjctMTEtMS0xLTIyMjU2OA_402b534f-e358-4496-a04d-ee3586d098fe"
      unitRef="usd">1900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjctMTctMS0xLTIyMjU2OA_3b28a1b9-77a3-4149-9c9c-55203ef31b5f"
      unitRef="usd">1900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i65fea267829949d89a6ea36da074cec0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMTktNy0xLTEtMjIyOTkx_6bec8b95-2768-4c83-a93c-afecc17c03b3"
      unitRef="shares">58000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i36c847d6e3f14fc2bb9786427ddbf29d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjgtMTUtMS0xLTIyMjU0OQ_79d3dbaf-7f86-42b7-be37-4dbd9a9e949d"
      unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1469dc039091403bb5af409818d2c654_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjgtMTctMS0xLTIyMjU2OA_41358e0c-63bf-4033-a449-efe729e935eb"
      unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i01c2577a6ddc4c2cb13e0aecad45d535_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktNy0xLTEtMjIyNTQ5_8ed43623-fe11-41e7-885d-90460356b08f"
      unitRef="shares">7527000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="if37bf7960a2140a4a453a4e7706bab5d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTUtMS0xLTIyMjU0OQ_6fad5f3f-fb64-46ba-8ac0-5adcd85eb776"
      unitRef="usd">66200000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i1ac7a68f910e4de5afd7a1a74b18f8d5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTctMS0xLTIyMjU2OA_62567f04-2df3-4864-a791-cb3238d078c6"
      unitRef="usd">66200000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i04cea9e5fe344ec59d86ad9af0a2ab19_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMzAtMTUtMS0xLTIyMjU2OA_77d151e2-44da-41fe-bfa8-16b7594e218b"
      unitRef="usd">1400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMzAtMTctMS0xLTIyMjU2OA_b785a314-dd83-4e77-9c4b-e549dcc82c89"
      unitRef="usd">1400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <nrds:StockRepurchasedDuringPeriodSharesEarlyExercisedStockOptions
      contextRef="i8d0a54ddd7a44ce48fded889d2556525_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjItNy0xLTEtMjIyOTkx_ac1bf78e-b474-4b86-9a13-333d08a6d611"
      unitRef="shares">3000</nrds:StockRepurchasedDuringPeriodSharesEarlyExercisedStockOptions>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0c78f33e093140788426e4a7367a25ae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjQtNy0xLTEtMjIyOTkx_62c70f67-054d-483d-b31f-f631e95528a6"
      unitRef="shares">41000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7f2b8c876ca14708a7f5474c01a9073a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjQtMTktMS0xLTIyMzA0NA_b98313f8-9b30-4b66-a231-35f9f2ca7b4f"
      unitRef="usd">500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i754cb5e6ed084776b4f37d9eec75a7b2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjQtMjEtMS0xLTIyMzA0NA_1fdeab93-40b1-4812-8f49-06cccf137ce5"
      unitRef="usd">500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i5b6df59f4ff440949419a9130e3bb368_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjUtNy0xLTEtMjIyOTkx_c812c058-2b33-4e62-a76a-7708dba9142f"
      unitRef="shares">883000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2b120d67b70242bb99d57652afcdb8d2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjUtMTktMS0xLTIyMzAzNQ_dda8908b-ab1c-456c-a928-41eda29aac98"
      unitRef="usd">12400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i71f5670a51874087abdd53c230f86bc3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjUtMjEtMS0xLTIyMzAzNQ_79deb517-d882-493c-adc9-5f3ca0af31e9"
      unitRef="usd">12400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia63ee6e8d3514c19a43bec699296c3aa_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjYtMTUtMS0xLTIyMzA0NA_f6675f7e-afc6-461a-9a7a-e1ac89249073"
      unitRef="usd">21200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjYtMjEtMS0xLTIyMzAzNQ_f52cfcc9-2e24-4881-9caa-46301de72c16"
      unitRef="usd">21200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a147f51e01a43efae89ff75db5debf0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjctMTctMS0xLTIyMjk5MQ_eded9203-f152-4938-a1ec-182801128471"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjctMjEtMS0xLTIyMzAzNQ_ada1a5d8-0689-4cae-914d-f1e0670aabed"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i436c488bf88549049df5ed9cab7e3eb1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjgtMTktMS0xLTIyMzA0NA_005c4dd6-9ce3-4614-8890-2ae41a424a10"
      unitRef="usd">-42500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjgtMjEtMS0xLTIyMzAzNQ_6b66c505-261e-4dd0-a1aa-ecea9feddc80"
      unitRef="usd">-42500000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktNy0xLTEtMjIyOTkx_98b7d08a-5ef2-4ee4-b9dc-7e47dde6ddd0"
      unitRef="shares">66722000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2266d6d1b42f4a6da8392d2344711c0d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktOS0xLTEtMjIyOTkx_10914f1d-dc05-4444-831d-52628dea39a1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ie24592b5a4214cebbf40ae318ffa62f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTEtMS0xLTIyMjk5MQ_98f6dd40-2ab4-4a3b-88d4-cc2b3b5cebd7"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity
      contextRef="ie24592b5a4214cebbf40ae318ffa62f8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTMtMS0xLTIyMjk5MQ_1f80d7d0-3c90-49f2-b8ad-2e3481ae1053"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i001d48e364154559b4397ca19479aa65_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTUtMS0xLTIyMjk5MQ_492185bd-c88a-40e2-b604-09c51bef89ac"
      unitRef="usd">331600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1d62dff96ae4b2ba983a6b40944d54d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTctMS0xLTIyMjk5MQ_370eacbc-88d7-4128-8ab4-1a3f3bf962ee"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86609fa9953549e6a5deb48fc1cdc664_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMTktMS0xLTIyMzAzNQ_eeba67f0-d927-4e2e-bc30-7fcde55bea65"
      unitRef="usd">-74500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOjMzZWE4YjFmZWE5ZjQyOWY5ZDVhNGQ1YWQxYmRjNTU2L3RhYmxlcmFuZ2U6MzNlYThiMWZlYTlmNDI5ZjlkNWE0ZDVhZDFiZGM1NTZfMjktMjEtMS0xLTIyMzAzNQ_13fd78b3-a6a0-4e0a-9065-e9644482cde0"
      unitRef="usd">257600000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMy03LTEtMS0yMTY2MDY_98b7d08a-5ef2-4ee4-b9dc-7e47dde6ddd0"
      unitRef="shares">66722000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2266d6d1b42f4a6da8392d2344711c0d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMy05LTEtMS0yMTY2MDY_10914f1d-dc05-4444-831d-52628dea39a1"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i001d48e364154559b4397ca19479aa65_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMy0xMS0xLTEtMjE2NjA2_492185bd-c88a-40e2-b604-09c51bef89ac"
      unitRef="usd">331600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1d62dff96ae4b2ba983a6b40944d54d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMy0xMy0xLTEtMjE2NjA2_370eacbc-88d7-4128-8ab4-1a3f3bf962ee"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86609fa9953549e6a5deb48fc1cdc664_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMy0xNS0xLTEtMjE2NjA2_eeba67f0-d927-4e2e-bc30-7fcde55bea65"
      unitRef="usd">-74500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMy0xNy0xLTEtMjE2NjA2_13fd78b3-a6a0-4e0a-9065-e9644482cde0"
      unitRef="usd">257600000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if914d0156add4caa989a9160abccab39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNS03LTEtMS0yMTY2MDY_9e958d26-4bcc-4f9d-894f-73943ebc585a"
      unitRef="shares">1346000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id67ee0cca4a74ed3a02f4866c452bb21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNS0xMS0xLTEtMjE2NjA2_900b5161-821c-4a00-bf1d-51c628de315a"
      unitRef="usd">7700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNS0xNy0xLTEtMjE2NjA2_1bd78b21-badc-4591-8c58-81b70aeacc81"
      unitRef="usd">7700000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <nrds:StockIssuedDuringPeriodValueStockOptionsVested
      contextRef="id67ee0cca4a74ed3a02f4866c452bb21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNS02LTEtMS0yNDA3NDE_12bfb5a3-343e-4255-af2b-9fae5c0c4815"
      unitRef="usd">200000</nrds:StockIssuedDuringPeriodValueStockOptionsVested>
    <nrds:StockIssuedDuringPeriodValueStockOptionsVested
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNS0xMi0xLTEtMjQwNzM0_48d56353-58b6-4dcb-a271-f025739dba85"
      unitRef="usd">200000</nrds:StockIssuedDuringPeriodValueStockOptionsVested>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if914d0156add4caa989a9160abccab39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNi03LTEtMS0yMTY2MDY_37035a21-62bd-4516-b1e3-559293ff5a67"
      unitRef="shares">1521000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNi0xNy0xLTEtMjE2NjA2_8a0765d1-f29a-4e9b-8b54-69c28b9dfdd7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <nrds:CommonStockValueWithheldRelatedToNetShareSettlementOfRSUs
      contextRef="i8151e50a1b6140cd898412497cf2f21d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy03LTEtMS0yMTY2MDY_dc735331-b467-43bc-9216-71792023c3ef"
      unitRef="shares">44000</nrds:CommonStockValueWithheldRelatedToNetShareSettlementOfRSUs>
    <nrds:CommonStockWithheldRelatedToNetShareSettlementOfRSUs
      contextRef="i94341fcda50640d58acb3acc0c59b2f8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy0xMS0xLTEtMjE2NjA2_f19dce89-b078-4feb-a6e5-bdb24d4e122a"
      unitRef="usd">600000</nrds:CommonStockWithheldRelatedToNetShareSettlementOfRSUs>
    <nrds:CommonStockWithheldRelatedToNetShareSettlementOfRSUs
      contextRef="i6a89173ea7f240f097f544d6b6993ee0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy0xNy0xLTEtMjE2NjA2_ddc11de5-f67c-47c1-a67b-9563d64eb932"
      unitRef="usd">600000</nrds:CommonStockWithheldRelatedToNetShareSettlementOfRSUs>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if914d0156add4caa989a9160abccab39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy0yLTEtMS0yMjMyMzg_d8e43dbf-378c-4a81-b540-202714fd5566"
      unitRef="shares">640000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id67ee0cca4a74ed3a02f4866c452bb21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy02LTEtMS0yMjMyNzM_d87f6b25-3823-40a3-ac10-1a232cb4edc8"
      unitRef="usd">4500000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy0xMi0xLTEtMjIzMzAw_23c164a3-51eb-4c7c-9293-f4f9790883cf"
      unitRef="usd">4500000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="if914d0156add4caa989a9160abccab39_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfNy0yLTEtMS0yMjMyMjE_0f3c08a3-93da-4f29-93f1-912f7d6bd53a"
      unitRef="shares">4935000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="id67ee0cca4a74ed3a02f4866c452bb21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfOC02LTEtMS0yMjMyNzM_b9508e32-251a-4e83-99ce-4748a12f789a"
      unitRef="usd">43200000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfOC0xMi0xLTEtMjIzMzAw_6f3902a5-ace4-4345-9014-4ca7441d8cb1"
      unitRef="usd">43200000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id67ee0cca4a74ed3a02f4866c452bb21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTUtMTEtMS0xLTIxNjYwNg_645028f2-b8fb-4efb-b948-710845d9b578"
      unitRef="usd">40700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTUtMTctMS0xLTIxNjYwNg_e8aca718-d513-43e2-a42c-46fcdc132036"
      unitRef="usd">40700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9ee95475617420eb1c0076d9ebf1ba0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTYtMTMtMS0xLTIxNjYwNg_ee3cf5be-0c39-4ef3-bf35-6bb6ec7b6922"
      unitRef="usd">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTYtMTctMS0xLTIxNjYwNg_d0ea294c-1a15-47c3-b003-79a99a6a66ee"
      unitRef="usd">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i646de7263e3a48dbb200acafb414b5f6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTctMTUtMS0xLTIxNjYwNg_7a276620-fb69-4035-83cc-1e23eb2ed057"
      unitRef="usd">-10200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTctMTctMS0xLTIxNjYwNg_da9a4edb-f469-4f1d-993f-6a7b9336f1db"
      unitRef="usd">-10200000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTgtNy0xLTEtMjE2NjA2_22b7acb7-fb6d-43c3-9d72-4964c36e9b22"
      unitRef="shares">75120000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7dd2919ad0a24690b1ddce5d5a2322c5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTgtOS0xLTEtMjE2NjA2_1c84fdf2-6b62-42a1-93a4-ab1ccc3d8034"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i887bf8ad306a4e7791ec0ae6832f630e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTgtMTEtMS0xLTIxNjYwNg_ba43a1e5-534f-4bb2-b4cd-d73e77fc81ed"
      unitRef="usd">427300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39442829ed854399843324b4f0de75ac_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTgtMTMtMS0xLTIxNjYwNg_f1f20f73-3016-4d01-ba0a-8edff44a1475"
      unitRef="usd">-900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i43f1dfd6f1324cca8f65afc38c290466_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTgtMTUtMS0xLTIxNjYwNg_de0e8a94-3141-4e2b-9612-60e187eadc8a"
      unitRef="usd">-84700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185MS9mcmFnOjQ0YjM0YmE0MWMxMDRjZjE5MGIzNzVmNDQyYWFlMjM3L3RhYmxlOmViMDlkOTlmYjM2MjQ0M2ZhYTZkYTcxNWQxNjFhOTUzL3RhYmxlcmFuZ2U6ZWIwOWQ5OWZiMzYyNDQzZmFhNmRhNzE1ZDE2MWE5NTNfMTgtMTctMS0xLTIxNjYwNg_7e3b3f0a-5acd-4cfd-9e13-86082974f4fc"
      unitRef="usd">341700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMy0yLTEtMS0yMTY2MDY_db79edd3-1e68-48a9-bb11-a0bad1ac1d50"
      unitRef="usd">-10200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMy00LTEtMS0yMTY2MDY_f6fb3ae4-024d-4429-acf4-bd0f8ba05dbc"
      unitRef="usd">-42500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMy02LTEtMS0yMTY2MDY_694dac8a-2552-4a31-ade1-fc2ee3c1b7bc"
      unitRef="usd">5300000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNS0yLTEtMS0yMTY2MDY_5d59e38e-41df-4fcb-85d1-4a4281a1aac3"
      unitRef="usd">37000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNS00LTEtMS0yMTY2MDY_27dea172-53ff-4f1a-a11c-de4f9acb9e3b"
      unitRef="usd">27100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNS02LTEtMS0yMTY2MDY_8fc582aa-e51a-4468-adde-81f196be9cb8"
      unitRef="usd">15100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTAtMi0xLTEtMjE2NjA2_b85a200a-32f3-4535-83e6-c928bbe13fa5"
      unitRef="usd">34400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTAtNC0xLTEtMjE2NjA2_ca0a180a-1db2-46b3-8eae-ac4198b7eaff"
      unitRef="usd">17900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTAtNi0xLTEtMjE2NjA2_d04ba5a1-1e06-419b-b4b1-3771042031c3"
      unitRef="usd">6400000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTEtMi0xLTEtMjE2NjA2_3b60e9b0-5583-4c21-9a8d-dec15737bc4a"
      unitRef="usd">6700000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTEtNC0xLTEtMjE2NjA2_f5d2ee3c-1a8a-4ac0-b99b-1a45bbe6895d"
      unitRef="usd">18100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTEtNi0xLTEtMjE2NjA2_66c9429c-91f6-4301-a27f-6ae8e1b57f77"
      unitRef="usd">-800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTItMi0xLTEtMjE2NjA2_992be88f-aaed-4a0f-8c97-933292156807"
      unitRef="usd">-12600000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTItNC0xLTEtMjE2NjA2_55ab310d-5c18-484b-bfd0-1197245a90f1"
      unitRef="usd">4400000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTItNi0xLTEtMjE2NjA2_b2bb628d-5d2a-435f-9a14-bf5e9168aaf1"
      unitRef="usd">-4600000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTMtMi0xLTEtMjE2NjA2_ba50049d-6d39-4cf9-b9c3-53a56fef4503"
      unitRef="usd">2600000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTMtNC0xLTEtMjE2NjA2_9528b885-8657-4203-a16d-bf878c525950"
      unitRef="usd">7900000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTMtNi0xLTEtMjE2NjA2_4ef169fa-9cd9-4d85-bdf6-09c84fbb4eeb"
      unitRef="usd">6800000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTAtMi0xLTEtMjIzNzc4_e7368c03-54ff-4cbd-8cf7-01541573c0ea"
      unitRef="usd">-1300000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTAtNC0xLTEtMjIzNzg3_7c630f86-c068-4515-a1ed-f873f8457322"
      unitRef="usd">2100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTAtNi0xLTEtMjIzNzk2_41fff05b-90d2-4bfe-97f5-86f1aedd41c5"
      unitRef="usd">100000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTUtMi0xLTEtMjE2NjA2_cfc1ca35-ce50-42c2-9664-e56b73ff2e79"
      unitRef="usd">18700000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTUtNC0xLTEtMjE2NjA2_3bd37898-cb01-4e95-b254-eeb49f2132ea"
      unitRef="usd">20200000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTUtNi0xLTEtMjE2NjA2_82145e5a-da66-4814-9009-28bb4b7ad480"
      unitRef="usd">-1000000.0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTYtMi0xLTEtMjE2NjA2_54753046-7ffe-42e3-9abc-8f342f6fa1f3"
      unitRef="usd">700000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTYtNC0xLTEtMjE2NjA2_79b50c5c-e85b-44df-85ea-60b5b0901527"
      unitRef="usd">9600000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTYtNi0xLTEtMjE2NjA2_b212bed5-7d4f-442e-8d3d-29b564a79851"
      unitRef="usd">4800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTctMi0xLTEtMjE2NjA2_81e796f3-776d-4c2c-8641-bfc25fca683d"
      unitRef="usd">-5600000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTctNC0xLTEtMjE2NjA2_eded558b-1dab-4cde-a1fd-ffb32980ddda"
      unitRef="usd">-2200000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTctNi0xLTEtMjE2NjA2_9bc3ebfa-7f64-4382-8764-c627703569a8"
      unitRef="usd">3600000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTgtMi0xLTEtMjE2NjA2_0a8cdb82-e5fe-4415-81c1-c8f56469052e"
      unitRef="usd">5800000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTgtNC0xLTEtMjE2NjA2_4bfa14fb-21a1-47b3-ac1e-623fcedb6453"
      unitRef="usd">16600000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTgtNi0xLTEtMjE2NjA2_6452cda0-5e46-44ef-a77a-84f29c0daf9f"
      unitRef="usd">-5300000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTYtMi0xLTEtMjIzNzc4_7ae86cf4-c6e6-429b-81e8-5452df70cc2c"
      unitRef="usd">11500000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTYtNC0xLTEtMjIzNzg3_87f78120-b11b-469e-823c-be5f39c6eb4e"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTYtNi0xLTEtMjIzNzk2_a164f5b7-2b30-4ede-be41-64a4f4a41a1f"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTktMi0xLTEtMjE2NjA2_2e64fd82-7c0e-40ef-bf95-ac35cc5a5c50"
      unitRef="usd">-2400000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTktNC0xLTEtMjE2NjA2_a85ce5cb-5657-4b46-b312-0545583ac73a"
      unitRef="usd">-7300000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMTktNi0xLTEtMjE2NjA2_57b109d7-eb10-4a8a-869d-e3e7c9fbebe5"
      unitRef="usd">-7100000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjAtMi0xLTEtMjE2NjA2_cdc72008-1b15-4206-9e10-9204c809a931"
      unitRef="usd">-1100000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjAtNC0xLTEtMjE2NjA2_dc104367-4f18-4409-86fa-d23387b6cb49"
      unitRef="usd">-900000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjAtNi0xLTEtMjE2NjA2_924c4cb7-2189-432a-9ed4-148976a868e7"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjEtMi0xLTEtMjE2NjA2_f8c72e9e-467a-4da8-85d3-c3f447e680a6"
      unitRef="usd">25000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjEtNC0xLTEtMjE2NjA2_174ef901-a424-4824-836a-b8e9f0de557a"
      unitRef="usd">7200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjEtNi0xLTEtMjE2NjA2_21fd730e-23d7-4c01-a822-56ba77a9874a"
      unitRef="usd">15400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjMtMi0xLTEtMjE2NjA2_3cc2b11d-9095-46c2-a160-448fc9a89f7c"
      unitRef="usd">-27600000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjMtNC0xLTEtMjE2NjA2_454494d4-6c14-4b5f-8993-a2ebea8b6af2"
      unitRef="usd">-20700000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjMtNi0xLTEtMjE2NjA2_d9fe1c68-76de-47f0-ab65-1cad032153f0"
      unitRef="usd">-17400000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjQtMi0xLTEtMjE2NjA2_db59fb5e-e195-441a-bf63-930ff723bffc"
      unitRef="usd">4600000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjQtNC0xLTEtMjE2NjA2_380e1c05-434c-4daf-a303-e9a74cd8323e"
      unitRef="usd">2300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjQtNi0xLTEtMjE2NjA2_6c71abe4-b63d-4f0e-8c6e-3f03b028b01d"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjUtMi0xLTEtMjE2NjA2_c9bb270e-1e26-44c2-8b92-bfd8ff1bb5fb"
      unitRef="usd">68100000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjUtNC0xLTEtMjE2NjA2_76cc3084-98c8-4bdb-8e21-e274657f9e82"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjUtNi0xLTEtMjE2NjA2_9488a0a9-7a9d-4fbc-a28c-989058f71392"
      unitRef="usd">36700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjYtMi0xLTEtMjE2NjA2_6e5d15a8-5af5-4936-a767-6eae6ff5abc7"
      unitRef="usd">-100300000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjYtNC0xLTEtMjE2NjA2_3ad66d62-c0ad-4ebd-b0f1-78b9abe7c67e"
      unitRef="usd">-23000000.0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjYtNi0xLTEtMjE2NjA2_440a870a-8daa-4a8f-b2d8-3b3ee284dbd9"
      unitRef="usd">-55400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjYtMi0xLTEtMjIzNDE3_2069cb4c-234f-4a81-9e60-239e3d3ad4ae"
      unitRef="usd">19000000.0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjYtNC0xLTEtMjIzNDE3_71093281-8593-477d-81c3-1a29c5a1f300"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjYtNi0xLTEtMjIzNDE3_15f5af84-91a4-439f-9528-942c915b7a91"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjctMi0xLTEtMjIzMzQ3_5167085f-2524-4cbd-b1b3-a8e50c8490da"
      unitRef="usd">70000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjctNC0xLTEtMjIzMzQ3_a1f8b8e3-4f27-4da1-929a-017481a22aad"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjctNi0xLTEtMjIzMzQ3_f830893c-4ba4-435e-a249-028048f62306"
      unitRef="usd">5000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjgtMi0xLTEtMjIzMzQ3_f072a590-f392-48c7-aaf0-f418243e5024"
      unitRef="usd">70000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjgtNC0xLTEtMjIzMzQ3_09507fcf-21ca-4235-8a3d-4d60e7885c76"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjgtNi0xLTEtMjIzMzQ3_4a9c7cbd-4d9f-4dca-821e-0261a1b71961"
      unitRef="usd">10000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjktMi0xLTEtMjIzMzU3_c68008f0-2167-4396-92f6-3744da76757a"
      unitRef="usd">0</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjktNC0xLTEtMjIzMzU3_45cfbd03-d0bf-404a-a61c-6e63f30b2ded"
      unitRef="usd">28500000</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:RepaymentsOfSubordinatedDebt
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjktNi0xLTEtMjIzMzU3_2d61cda6-a557-437c-b170-6160f367c64d"
      unitRef="usd">0</us-gaap:RepaymentsOfSubordinatedDebt>
    <us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtMi0xLTEtMjIzNDAw_f834e37c-fa61-4b35-9562-5d8b531f1b3c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtNC0xLTEtMjIzNDAw_1a035002-6f8f-497e-a821-9d6f53d18212"
      unitRef="usd">2100000</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtNi0xLTEtMjIzNDAw_eadc0387-6149-461d-80da-c2619a0cf8aa"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtMi0xLTEtMjIzMzgx_2de3de6c-af6c-4626-9139-b3afba320e6f"
      unitRef="usd">7700000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtNC0xLTEtMjIzMzgx_6294aa5a-50b9-4878-ba75-3a77ca918fe6"
      unitRef="usd">11000000.0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtNi0xLTEtMjIzMzgx_67a08657-0abe-4b87-acf9-6f090e037ecd"
      unitRef="usd">8400000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzItMi0xLTEtMjIzNDEx_39f38360-fbdd-4597-a2d2-80ae7f289edb"
      unitRef="usd">4500000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzItNC0xLTEtMjIzNDEx_4b20bd0e-1e45-43eb-ab12-4764b4bb6fe5"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzItNi0xLTEtMjIzNDEx_0c9caf36-328b-47d5-aaf4-966d9a17a3f7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzMtMi0xLTEtMjIzNjUy_79919449-2847-4bb8-80e9-f0ffa8f8a212"
      unitRef="usd">600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzMtNC0xLTEtMjIzNDMy_0eed475d-0537-48f6-9d2f-36025c0dd10e"
      unitRef="usd">1900000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzMtNi0xLTEtMjIzNDMy_ad8e36ac-b80c-464f-a131-25729e4ec86d"
      unitRef="usd">400000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjgtMi0xLTEtMjE2NjA2_20db98e7-1c19-48e5-a07e-d29434584ee0"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i4fdcd73378d54da29ec4e0b120424c4f_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjgtNC0xLTEtMjE2NjA2_c5a69dfd-a553-4217-a3ff-2bac19b64640"
      unitRef="usd">140000000.0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjgtNi0xLTEtMjE2NjA2_c407eb2a-822d-4b51-b7ba-a503577dbe6b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzEtMi0xLTEtMjIzMzY3_9ec2569c-03cd-41bc-8f81-32bbe24314de"
      unitRef="usd">1000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzEtNC0xLTEtMjIzMzY3_b77ac25f-0c85-4f81-8ee8-92ae232f791f"
      unitRef="usd">4000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzEtNi0xLTEtMjIzMzY3_3ee2115f-02be-4dde-8b15-2066d6af4918"
      unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjktMi0xLTEtMjE2NjA2_a8da2a6f-6611-4c13-b152-e98840d812c7"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjktNC0xLTEtMjE2NjA2_aea880fe-15d4-432b-a71c-83840f82620d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMjktNi0xLTEtMjE2NjA2_85c80746-42f0-4bbb-a286-c03a0f7966a0"
      unitRef="usd">54300000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6a89173ea7f240f097f544d6b6993ee0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtMi0xLTEtMjE2NjA2_cabad115-fefa-4222-9bf7-e2900087b7e2"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i754cb5e6ed084776b4f37d9eec75a7b2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtNC0xLTEtMjE2NjA2_1b9ee0df-1cff-49bb-97c1-009bd007003b"
      unitRef="usd">500000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iab6df99493d64fecb7ca960f4a64aebc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzAtNi0xLTEtMjE2NjA2_1fd0f6f8-87a3-4fe0-a65a-2e0dc2690fdd"
      unitRef="usd">1200000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i11d3ef40fa16497f99d276c9e8a08999_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzEtMi0xLTEtMjE2NjA2_f465b41c-9e5c-4d36-a3ae-b299c30a56a8"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i71f5670a51874087abdd53c230f86bc3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzEtNC0xLTEtMjE2NjA2_b7916e5c-e3f7-4f2e-a7e2-366169164c79"
      unitRef="usd">12400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iac77cef26eee4a0da2a2a6e6a0c4ee84_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzEtNi0xLTEtMjE2NjA2_f5bea547-a0d0-4869-b5ea-84f789f210db"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzItMi0xLTEtMjE2NjA2_b2d9758a-f567-44db-a490-04b38a413acc"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzItNC0xLTEtMjE2NjA2_3e5fa094-3c3a-4412-9f6d-71d4a982c874"
      unitRef="usd">1400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfMzItNi0xLTEtMjE2NjA2_73c3dc07-40c7-4cc8-a8ac-5abca706ab84"
      unitRef="usd">400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDAtMi0xLTEtMjE2NjA2_e7ce8501-89b1-46c3-9c17-f215abc79259"
      unitRef="usd">-8400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDAtNC0xLTEtMjE2NjA2_2e70763a-ac09-484e-8037-bdce1d79f029"
      unitRef="usd">100200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDAtNi0xLTEtMjE2NjA2_e398ffee-c3c9-4655-b616-2b366af93464"
      unitRef="usd">55700000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDEtMi0xLTEtMjE2NjA2_60f08ea4-b1f2-41aa-b06a-2a63d0ca4100"
      unitRef="usd">-200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDEtNC0xLTEtMjE2NjA2_0d8e0317-2ba4-45ab-9179-8786e7087859"
      unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDEtNi0xLTEtMjE2NjA2_23a5ef83-e306-46cf-8eb0-d36f4dd09370"
      unitRef="usd">100000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDItMi0xLTEtMjE2NjA2_68bc4d65-c16a-48a0-82bb-42266364bb1d"
      unitRef="usd">-83900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDItNC0xLTEtMjE2NjA2_bd8b94c6-a2aa-4411-bfa3-f1dc8f741519"
      unitRef="usd">84400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDItNi0xLTEtMjE2NjA2_713281b1-75c9-44b1-9715-e5709598fe2a"
      unitRef="usd">15800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDQtMi0xLTEtMjE2NjA2_0ad69d08-a12c-4a55-aa01-b42d2c051b7f"
      unitRef="usd">167800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDQtNC0xLTEtMjE2NjA2_b82fe9f4-f6e6-48a3-85fb-17e11c343ca8"
      unitRef="usd">83400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7fa92645a3b444ea9a96a402a5c0e637_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDQtNi0xLTEtMjE2NjA2_49ac8a67-5ea5-4692-ad9f-0129f6cbbdec"
      unitRef="usd">67600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDUtMi0xLTEtMjE2NjA2_e7abeaef-44b4-496d-882f-317692e81265"
      unitRef="usd">83900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDUtNC0xLTEtMjE2NjA2_99990057-38a8-43c0-8ede-34b22005c9e1"
      unitRef="usd">167800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDUtNi0xLTEtMjE2NjA2_7a0f5bf6-516c-4e3d-9961-a9a360d5a920"
      unitRef="usd">83400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <nrds:CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDgtMi0xLTEtMjIzODEx_8743dc16-c3e1-44b3-8522-bd1cf678c494"
      unitRef="usd">900000</nrds:CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid>
    <nrds:CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDgtNC0xLTEtMjIzODIy_6d0976cd-20b7-4de2-897a-b715aeeac546"
      unitRef="usd">500000</nrds:CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid>
    <nrds:CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDgtNi0xLTEtMjIzODMz_68b25e41-a747-41bc-8399-42bd3c0f525c"
      unitRef="usd">100000</nrds:CapitalizedSoftwareDevelopmentCostsIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDgtMi0xLTEtMjE2NjA2_14b1483d-7152-46e8-838c-8e22dd450872"
      unitRef="usd">100000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDgtNC0xLTEtMjE2NjA2_6d6c6d1f-3d6c-4100-9731-d908441d7489"
      unitRef="usd">800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDgtNi0xLTEtMjE2NjA2_caa5947f-b353-416d-9cb9-9adb6fd7ab9c"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <nrds:StockIssuanceCostsIncurredButNotYetPaid
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDktMi0xLTEtMjE2NjA2_b7813eb0-f4d1-46f4-b090-215c794fac05"
      unitRef="usd">0</nrds:StockIssuanceCostsIncurredButNotYetPaid>
    <nrds:StockIssuanceCostsIncurredButNotYetPaid
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDktNC0xLTEtMjE2NjA2_da78a314-22a5-4b68-bf06-a2554703bc21"
      unitRef="usd">1000000.0</nrds:StockIssuanceCostsIncurredButNotYetPaid>
    <nrds:StockIssuanceCostsIncurredButNotYetPaid
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNDktNi0xLTEtMjE2NjA2_ac3b3e29-e717-4936-bd67-c1843bd88dbd"
      unitRef="usd">0</nrds:StockIssuanceCostsIncurredButNotYetPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTEtMi0xLTEtMjE2NjA2_e9d52ae1-f477-4a85-b7d2-0ba8d9ea0c10"
      unitRef="usd">4000000.0</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTEtNC0xLTEtMjE2NjA2_c1d65421-244d-42c2-9ec7-09e7c21321e6"
      unitRef="usd">300000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTEtNi0xLTEtMjE2NjA2_204f6877-a61f-4827-b626-099dcbb37aea"
      unitRef="usd">1200000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTMtMi0xLTEtMjE2NjA2_bf81bd20-d5d9-4ed9-8152-a58386350152"
      unitRef="usd">1900000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTMtNC0xLTEtMjE2NjA2_11638373-1410-40ec-85a9-3f1963310288"
      unitRef="usd">2500000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTMtNi0xLTEtMjE2NjA2_c081be59-0c32-42d0-b0b5-38fde5ee75d3"
      unitRef="usd">1400000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTUtMi0xLTEtMjE2NjA2_3834b5b1-55c5-4f41-baf6-d34ea5aa84c0"
      unitRef="usd">3100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTUtNC0xLTEtMjE2NjA2_8160c453-b0b7-4dbd-acf8-06dcad2fa9a3"
      unitRef="usd">8200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTUtNi0xLTEtMjE2NjA2_ad095ee3-1d7b-456c-9dc9-54624c3d859a"
      unitRef="usd">7900000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTYtMi0xLTEtMjE2NjA2_ed433d94-f6ce-4c6c-bdb9-84fd50afa78c"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTYtNC0xLTEtMjE2NjA2_94d98ea3-b7cb-4e75-a47f-4db91c78b352"
      unitRef="usd">7800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N185NC9mcmFnOjU2Y2NlYTlmMWYxOTRiZWU5NGQ2OTEyNDE5OWJkMjRhL3RhYmxlOjNhYTk5YTBlYTAwNTRkMGM5NmI0NDUzODgxZDk1NmVmL3RhYmxlcmFuZ2U6M2FhOTlhMGVhMDA1NGQwYzk2YjQ0NTM4ODFkOTU2ZWZfNTYtNi0xLTEtMjE2NjA2_09793686-178d-4a83-9422-d4e8eb6b2d41"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzI5_df9b2900-e9ff-4ebd-a9bc-982aea1cf312">The Company and its Significant Accounting Policies&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Organization&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NerdWallet,&#160;Inc., a Delaware corporation, was formed on December&#160;29, 2011. NerdWallet,&#160;Inc. and its subsidiaries (collectively, the Company) provide consumer-driven advice about personal finance through its platform by connecting individuals and small and mid-sized businesses (SMBs) with providers of financial products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Consolidation and Presentation&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the prior fiscal year have been reclassified to conform to the financial statement presentation as of and for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segments&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating segments are defined as components of an enterprise for which discrete financial information is available that is reviewed regularly by the Chief Operating Decision Maker (CODM) in deciding how to allocate resources and in assessing performance. The Company&#x2019;s CODM is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. As a result, the Company has concluded that it has one operating segment. Significantly all of the Company&#x2019;s revenue in 2022, 2021 and 2020 was from customers located in the United States. Significantly all of the Company&#x2019;s long-lived assets as of December&#160;31, 2022 and 2021 were located in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Significant estimates and assumptions made by management include determination of stock-based compensation, valuation of embedded derivative, capitalization of software development costs, valuation of contingent consideration, valuation of goodwill and intangible assets, determination of associated useful lives of intangible assets and valuation of deferred tax assets. Management bases its estimates on historical experience and also on assumptions that it believes are reasonable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company deposits cash with high credit quality financial institutions. All noninterest-bearing accounts are fully insured regardless of the balance of the account. This coverage is available at all FDIC member institutions. The Company uses Silicon Valley Bank, which is an FDIC insured institution. Based on these facts, collectability of bank balances appears to be adequately assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had two customers which accounted for 15% and 12% of total accounts receivable as of December&#160;31, 2022, and two customers which each accounted for 11% of total accounts receivable as of December&#160;31, 2021. The Company had one customer which accounted for 12% of revenue in 2022, and no customer which accounted for more than 10% of revenue in 2021 or 2020. Under Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ASC 606), the Company&#x2019;s customers are considered to be financial services providers (e.g., banks, credit card issuers, lenders, investment brokers and other entities) that seek to reach and receive leads, matches and referrals to the Company&#x2019;s substantial audience of consumers (including SMBs) in exchange for agreed-upon fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Transactions&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency of the Company&#x2019;s foreign subsidiaries is the respective local currency. All assets and liabilities accounts of the Company&#x2019;s foreign subsidiaries are translated into U.S. dollars using the exchange rate on the balance sheet date. Equity transactions are translated using historical exchange rates. Revenues and expenses are translated at average rates prevailing throughout the period. Translation adjustments are included as a separate component on the consolidated statement of comprehensive income (loss), and in &#x201c;Effect of exchange rate changes on cash and cash equivalents&#x201d; on the consolidated statement of cash flows. Transaction gains and losses including intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in &#x201c;Other gains (losses), net&#x201d; on our consolidated statement of operations and were immaterial for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash&#160;equivalents include on demand deposits and money market funds with banks that have&#160;remaining maturities at the date of purchase of less than 90&#160;days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level&#160;1 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Observable inputs other than quoted prices included within Level&#160;1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level&#160;3 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Trade accounts receivable are recorded at the invoiced amount or amounts due from customers via affiliate relationships at the end of each month. Invoiced amounts do not bear interest. The Company generally does not require collateral or other security in support of accounts receivable. Accounts receivable are past due when they are outstanding longer than the contractual payment terms. The Company determines an allowance for credit losses by considering available information, including the length of time accounts receivable are past due, previous loss history, and reasonable and supportable expectations regarding the specific customer&#x2019;s ability to pay its financial obligations. If the Company becomes aware of changes in circumstances that are indicative of a customer&#x2019;s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration in operating results or changes in financial position, estimates of the allowance for credit losses are further adjusted. The allowance for doubtful accounts was $1.4&#160;million and immaterial as of December&#160;31, 2022 and 2021, respectively. The Company does not have any off-balance-sheet credit exposure related to its customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Equipment, and Software, Net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Property, equipment, and software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers and equipment, three years for software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Software Development Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental and deemed by management to be significant, are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance, training and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the website or software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful lives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized development activities placed in service are amortized over the expected useful lives of those releases, currently estimated at &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEyNjM1_7dcf6eb0-f310-4d77-b435-cce6f9d5fc48"&gt;one&lt;/span&gt; to five years. The estimated useful lives of website and software development activities are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense is included within cost of revenue in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair value. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as a part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations. As of December&#160;31, 2022, the Company has not recorded material measurement period adjustments in connection with its business combinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The fair value measurements of contingent consideration liabilities established in connection with business combinations are determined as of the acquisition date based on significant unobservable inputs, including forecasted revenues and costs of the acquired companies, the probability of meeting certain revenue or earnings targets defined in the merger agreements, and the discount rate. Contingent consideration liabilities are remeasured to fair value at each subsequent reporting date until the related contingency is resolved, with the remeasurement adjustment reported in the consolidated statement of operations. Changes to the fair value of the contingent consideration liabilities can result from changes to one or a number of inputs, including discount rates, the probabilities of achieving the milestones, the time required to achieve the milestones and estimated future sales. Significant judgment is employed in determining the appropriateness of these inputs. Changes to the inputs described above could have a material impact on the Company&#x2019;s financial position and results of operations in any given period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company evaluates goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value and if so, the quantitative test is performed. Under the qualitative assessment, factors that are considered include industry and market considerations, overall financial performance and other relevant events and factors affecting the reporting unit. Under the quantitative test, the Company first compares the carrying value of each reporting unit to its estimated fair value and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Intangible assets include acquired intangible assets identified through business combinations, which are carried at the estimated fair value recorded upon acquisition less accumulated amortization, and purchased intangible assets, which are carried at cost less accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization costs for developed technology is included in cost of revenue and amortization for customer relationships, trade names and user base are included in sales and marketing within the consolidated statement of operations. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company reviews long-lived assets, including property and equipment, capitalized software development costs, and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets or asset groups to be held and used is measured first by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset group are considered to be impaired, an impairment loss would be recognized based on the excess of the carrying amount of the asset above the fair value of the asset or asset group. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company generates substantially all its revenue through fees paid by its financial services partners in the form of either revenue per action, revenue per click, revenue per lead and revenue per funded loan arrangements. For these revenue arrangements, in which a partner pays only when a consumer satisfies the criteria set forth within the arrangement, revenue is recognized generally when the Company matches the consumer with the financial services partner. For some of the Company&#x2019;s arrangements, the transaction price is considered variable and an estimate of the transaction price is recorded when the match occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under revenue recognition guidance, revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied and promised goods and services have transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue generated from revenue per action or revenue per funded loan arrangements in which fees are earned from customers for approved actions such as when credit cards are issued to consumers or when loans to consumers are funded, the Company&#x2019;s contractual right to fees is not contemporaneous with the satisfaction of the performance obligation to match the consumer with the customer. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As such, the Company records a contract asset at each reporting period-end related to the estimated variable consideration on fees for which the Company has satisfied the related performance obligation but are still pending the financial product approval before the Company has a contractual right to payment. This estimate is based on the Company&#x2019;s historical closing rates and historical time between when a consumer request for a financial product is delivered to the customer and when the financial product is approved by the customer. The time between satisfaction of the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s performance obligation and when the Company&#x2019;s right to consideration becomes unconditional is generally less than 90 days and no significant judgment is required in determining whether the estimate of variable consideration should be constrained.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue generated from revenue per lead or revenue per click &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in which fees are earned from customers &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;when a consumer clicks on a tagged link to the customer&#x2019;s website or lead is delivered to the customer, the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s contractual right to fees is contemporaneous with the satisfaction of the performance obligation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to match the consumer with the customer&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company&#x2019;s services are generally transferred to the customer at a point in time, when the performance obligation is met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s payment terms vary by customer and verticals. The term between invoicing and when payment is due is generally 30 days or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Cost of revenue consists primarily of amortization expense and impairment charges associated with capitalized software development costs and developed technology; credit scoring fees and account linking fees; and third-party data center costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Research and development expenses primarily consist of personnel related costs, technology and facility-related expenses and contractor expense for our engineering, product management, data and other personnel engaged in maintaining and enhancing the functionality of our platform. Research and development costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Sales and Marketing&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Sales and marketing expenses include advertising and promotion costs, costs related to brand campaign fees, marketing, business operations team and editorial personnel and related costs, including stock-based compensation. Advertising is expensed as incurred. Advertising expense was $278.9&#160;million, $197.3&#160;million, and $106.8&#160;million for 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company leases real estate facilities and general office equipment under operating leases expiring at various dates through 2029. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s right-of-use (ROU) assets and lease liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term, which may include options to extend or terminate the lease when it is reasonably certain the Company will exercise such options. At inception of the lease, the Company is not reasonably certain that any available lease extensions or renewal terms will be exercised. For this purpose, the Company considered lease term and only payments that are fixed and determinable at the time of commencement. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. When determining the incremental borrowing rates, the Company considered information including, but not limited to, the lease term, the Company&#x2019;s credit rating and interest rates of similar debt instruments with comparable credit ratings. The Company&#x2019;s lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonlease components that are not fixed are expensed as incurred as variable lease payments. The Company&#x2019;s lease agreements generally do not contain any residual guarantees or restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance leases are included in other assets, accrued expenses and other current liabilities, and other liabilities-noncurrent in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company measures compensation expense for all stock-based payment awards granted to employees, directors and nonemployees, including restricted stock units (RSUs), stock options and purchase rights granted under its employee stock purchase plan (ESPP), based on the estimated fair value of the awards on the date of grant. For RSUs, fair value is based on the fair value of our common stock on the grant date. For stock options, fair value is estimated using the Black-Scholes-Merton option-pricing model. For purchase rights granted under its ESPP, the Company estimates fair value using the component measurement approach with valuations of the components based on the Company&#x2019;s stock price on the date of the grant and/or the Black-Scholes-Merton option-pricing model, as appropriate for the applicable components. Stock-based compensation is recognized on a straight-line basis over the requisite service period. The requisite service period of the awards is generally the same as the vesting period. The Company recognizes forfeitures as they occur for equity awards with only a service condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and amounts recognized for income tax reporting purposes measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records uncertain tax positions in accordance with accounting standards on the basis of a two-step process whereby (1)&#160;a determination is made as to whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2)&#160;for those tax positions that meet the more-likely-than-not recognition threshold the Company recognizes the largest amount of tax benefit that is greater than 50% likely to be realized upon ultimate settlement with the related tax authority. The Company&#x2019;s policy is to include interest and penalties within its provision for income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Comprehensive income (loss) is defined as a change in equity resulting from transactions from non-owner sources. Comprehensive income (loss) is comprised of all components of net income (loss) and all components of other comprehensive income (loss) within stockholders&#x2019; equity. Other comprehensive income (loss) includes adjustments for foreign currency translation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company evaluated subsequent events through February&#160;23, 2023, the date its consolidated financial statements were issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;JOBS Act Accounting Election&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company qualifies as an &#x201c;emerging growth company&#x201d; (EGC) as defined in the JOBS Act, and, as such, the Company may elect to delay adopting new or revised accounting standards until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (i)&#160;is no longer an emerging growth company or (ii)&#160;affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act.  As a result, the Company&#x2019;s financial condition and results of operations within its consolidated financial statements may not be comparable to those of other companies that have adopted new or revised accounting standards at an earlier date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In June 2016, the FASB issued ASU&#160;2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses, Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, establishing ASC Topic&#160;326, and amended the guidance thereafter (ASC&#160;326). ASC&#160;326 requires the measurement and recognition of expected credit losses for financial assets held at amortized cost; the Company&#x2019;s financial assets that are in the scope of ASC&#160;326 includes the Company&#x2019;s accounts receivable, certain financial instruments and contract assets. ASC&#160;326 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. The Company adopted the provisions of ASC&#160;326 as of January&#160;1, 2022 (two years after the effective date for public business entities due to the Company&#x2019;s election under its EGC status), and such adoption did not have an impact on the Company&#x2019;s financial condition and results of operations within its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)&#160;2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASU&#160;2021-08), to address diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The guidance in ASU&#160;2021-08 states that an acquirer should recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic&#160;606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amendments in ASU&#160;2021-08 will be applied prospectively to any business combinations that occur during or after the fiscal year of adoption. The Company adopted the provisions of ASU&#160;2021-08 as of January&#160;1, 2022, and such adoption did not have an impact on the Company&#x2019;s financial condition and results of operations within its consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncement Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic&#160;848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, establishing ASC Topic 848, and amended the guidance thereafter (ASC 848). ASC 848 provides optional expedients and exceptions for a limited period of time for accounting for contracts, hedging relationships and other transactions affected by the London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued. Optional expedients can be applied through December&#160;31, 2024. Reference rate reform has not had a material impact with respect to any of the Company&#x2019;s existing contracts, therefore, the Company has not been required to elect to apply any of the optional practical expedients and exceptions under ASC 848 as of the date of the financial statements. The Company will assess future changes in its contracts, including modifications, and the potential impact of electing to apply the optional practical expedients and exceptions under ASC 848 as they occur, but does not expect their application will have a material effect on its financial position or results of operations in its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQw_8b9fbb99-7249-4860-9751-70f4f7a260fd">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQ2_b8270bfb-2693-4dd5-8eed-a43c108b7670">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain comparative amounts for the prior fiscal year have been reclassified to conform to the financial statement presentation as of and for the year ended December&#160;31, 2022.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzU0_86564b2b-ebf7-44c7-bc2a-8019e2709605">Operating segments are defined as components of an enterprise for which discrete financial information is available that is reviewed regularly by the Chief Operating Decision Maker (CODM) in deciding how to allocate resources and in assessing performance. The Company&#x2019;s CODM is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. As a result, the Company has concluded that it has one operating segment. Significantly all of the Company&#x2019;s revenue in 2022, 2021 and 2020 was from customers located in the United States. Significantly all of the Company&#x2019;s long-lived assets as of December&#160;31, 2022 and 2021 were located in the United States.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMyNTA_9bb6b3a4-4257-42fe-b2c5-c4aa8bb69108"
      unitRef="operating_segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzU4_5e917b04-c388-47e0-b2e2-21e9fada35b0">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Significant estimates and assumptions made by management include determination of stock-based compensation, valuation of embedded derivative, capitalization of software development costs, valuation of contingent consideration, valuation of goodwill and intangible assets, determination of associated useful lives of intangible assets and valuation of deferred tax assets. Management bases its estimates on historical experience and also on assumptions that it believes are reasonable.</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzU2_48158b62-d62b-4e84-85c8-6c7084188538">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company deposits cash with high credit quality financial institutions. All noninterest-bearing accounts are fully insured regardless of the balance of the account. This coverage is available at all FDIC member institutions. The Company uses Silicon Valley Bank, which is an FDIC insured institution. Based on these facts, collectability of bank balances appears to be adequately assured.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ice9f27bb42a4479fba0f54bfbc93b15d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwOTk1MTE2Njc0Mjg_5c5a38a7-8f3b-41da-b407-260efc3f85fd"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0313e97672524c678a25d290cd4e0b05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzU0OTc1NTg1MzY1OQ_9038dba8-a6c9-4e5c-b8be-2fd9debd2307"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2dea814da9cf46a689601d4f3292a94a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwOTk1MTE2Njc0NTM_45b3b39a-85b1-4411-8d6e-82ed0d24bdc3"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i09499bb6899f48779ab9a54e9d7fa87a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwOTk1MTE2Njc0NTM_71fdd65b-860f-4ad7-80e5-d8d392f55ead"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iea5faa1e2a6f4019af769969bfbfc734_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzU0OTc1NTg1MzczOQ_cf3474a1-f49c-4a92-8bd6-c0e6ff8462a8"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzUw_7dc3c148-2915-456a-b27a-891252d3da3b">The functional currency of the Company&#x2019;s foreign subsidiaries is the respective local currency. All assets and liabilities accounts of the Company&#x2019;s foreign subsidiaries are translated into U.S. dollars using the exchange rate on the balance sheet date. Equity transactions are translated using historical exchange rates. Revenues and expenses are translated at average rates prevailing throughout the period. Translation adjustments are included as a separate component on the consolidated statement of comprehensive income (loss), and in &#x201c;Effect of exchange rate changes on cash and cash equivalents&#x201d; on the consolidated statement of cash flows. Transaction gains and losses including intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in &#x201c;Other gains (losses), net&#x201d; on our consolidated statement of operations and were immaterial for all periods presented.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQx_d958542a-092f-4bac-82ec-229020d3dab6">Cash and cash&#160;equivalents include on demand deposits and money market funds with banks that have&#160;remaining maturities at the date of purchase of less than 90&#160;days.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQ3_e41846ad-3568-4d62-85e3-1429d0cc2fbc">The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level&#160;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level&#160;1 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Observable inputs other than quoted prices included within Level&#160;1, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and inputs other than quoted prices that are observable or are derived principally from, or corroborated by, observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level&#160;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level&#160;3 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzUx_1524487d-ccdf-4df0-9331-3455dacfebfe">Trade accounts receivable are recorded at the invoiced amount or amounts due from customers via affiliate relationships at the end of each month. Invoiced amounts do not bear interest. The Company generally does not require collateral or other security in support of accounts receivable. Accounts receivable are past due when they are outstanding longer than the contractual payment terms. The Company determines an allowance for credit losses by considering available information, including the length of time accounts receivable are past due, previous loss history, and reasonable and supportable expectations regarding the specific customer&#x2019;s ability to pay its financial obligations. If the Company becomes aware of changes in circumstances that are indicative of a customer&#x2019;s inability to meet its financial obligations, such as in the case of bankruptcy, deterioration in operating results or changes in financial position, estimates of the allowance for credit losses are further adjusted.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwOTk1MTE2Njc2NDg_84ca7ba8-4d74-44c4-b678-2b530a77c368"
      unitRef="usd">1400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzg3OTYwOTMwNjIxMTA_dcad5559-571a-41d7-8abc-6c4326840ba1"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:OffBalanceSheetCreditLossLiability
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwMjI0_0ef96c3e-b864-4054-b644-9c0b581e8119"
      unitRef="usd">0</us-gaap:OffBalanceSheetCreditLossLiability>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzM4_48a12765-3e80-48e8-b389-f1903e9f2749">Property, equipment, and software are stated at cost, less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, which are generally three years for computers and equipment, three years for software, and five years for furniture and fixtures. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the term of the related lease. Expenditures for repairs and maintenance are charged to expense as incurred. Upon disposition or retirement, the cost and related accumulated depreciation are removed from the accounts and the resulting gain or loss, if any, is reflected as operating expenses in the consolidated statement of operations.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9659d0f8e934446aabfbe2ffa1ccdbfb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwNTc0_5d6dbac3-1076-48c8-8b03-49c51804b764">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7b4ed602d6ea4df1904c405578335375_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwNjA2_739d3578-434e-4011-baeb-a38a0b505212">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i43dcc50d440d4f948c498ca3cf5cd855_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwNjI3_44ad52c3-aaa1-4bb5-8a4c-78e89538de73">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzUy_1744825a-8ecb-4a36-9e9f-3aa5c8ee45b8">The costs incurred in the preliminary stages of website and software development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental and deemed by management to be significant, are capitalized in property and equipment and amortized on a straight-line basis over their estimated useful lives. Maintenance, training and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the website or software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful lives. &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized development activities placed in service are amortized over the expected useful lives of those releases, currently estimated at &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEyNjM1_7dcf6eb0-f310-4d77-b435-cce6f9d5fc48"&gt;one&lt;/span&gt; to five years. The estimated useful lives of website and software development activities are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense is included within cost of revenue in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2d1662e48a7841b8a8aecc8d7d5fa912_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEyNjQx_0ca9f015-d9db-4795-8e93-604fa3d4fa8d">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQ0_2a5d2f57-7c2a-4306-83f5-ab6f6463865e">The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair value. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions as a part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the acquisition date, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that the Company identifies adjustments to the preliminary purchase price allocation. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statement of operations.The fair value measurements of contingent consideration liabilities established in connection with business combinations are determined as of the acquisition date based on significant unobservable inputs, including forecasted revenues and costs of the acquired companies, the probability of meeting certain revenue or earnings targets defined in the merger agreements, and the discount rate. Contingent consideration liabilities are remeasured to fair value at each subsequent reporting date until the related contingency is resolved, with the remeasurement adjustment reported in the consolidated statement of operations. Changes to the fair value of the contingent consideration liabilities can result from changes to one or a number of inputs, including discount rates, the probabilities of achieving the milestones, the time required to achieve the milestones and estimated future sales. Significant judgment is employed in determining the appropriateness of these inputs. Changes to the inputs described above could have a material impact on the Company&#x2019;s financial position and results of operations in any given period.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzM0_b8e1c309-d11d-4667-a981-ca3c74691933">The Company evaluates goodwill for impairment annually or more frequently when an event occurs or circumstances change that indicate the carrying value may not be recoverable. The Company may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value and if so, the quantitative test is performed. Under the qualitative assessment, factors that are considered include industry and market considerations, overall financial performance and other relevant events and factors affecting the reporting unit. Under the quantitative test, the Company first compares the carrying value of each reporting unit to its estimated fair value and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzM1_3cbc4fa4-8d6c-4f5e-b51a-cfe9ca4865fb">Intangible assets include acquired intangible assets identified through business combinations, which are carried at the estimated fair value recorded upon acquisition less accumulated amortization, and purchased intangible assets, which are carried at cost less accumulated amortization. Intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization costs for developed technology is included in cost of revenue and amortization for customer relationships, trade names and user base are included in sales and marketing within the consolidated statement of operations. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzYw_14c8b9e0-cc79-4e82-9085-ba7fa5af3a79">The Company reviews long-lived assets, including property and equipment, capitalized software development costs, and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets or asset groups to be held and used is measured first by a comparison of the carrying amount of an asset or asset group to future undiscounted net cash flows expected to be generated by the asset or asset group. If such assets or asset group are considered to be impaired, an impairment loss would be recognized based on the excess of the carrying amount of the asset above the fair value of the asset or asset group.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzM2_32456b0a-822d-47a0-a830-5d7909010593">The Company generates substantially all its revenue through fees paid by its financial services partners in the form of either revenue per action, revenue per click, revenue per lead and revenue per funded loan arrangements. For these revenue arrangements, in which a partner pays only when a consumer satisfies the criteria set forth within the arrangement, revenue is recognized generally when the Company matches the consumer with the financial services partner. For some of the Company&#x2019;s arrangements, the transaction price is considered variable and an estimate of the transaction price is recorded when the match occurs.Under revenue recognition guidance, revenue is recognized when performance obligations under the terms of a contract with a customer are satisfied and promised goods and services have transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue generated from revenue per action or revenue per funded loan arrangements in which fees are earned from customers for approved actions such as when credit cards are issued to consumers or when loans to consumers are funded, the Company&#x2019;s contractual right to fees is not contemporaneous with the satisfaction of the performance obligation to match the consumer with the customer. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As such, the Company records a contract asset at each reporting period-end related to the estimated variable consideration on fees for which the Company has satisfied the related performance obligation but are still pending the financial product approval before the Company has a contractual right to payment. This estimate is based on the Company&#x2019;s historical closing rates and historical time between when a consumer request for a financial product is delivered to the customer and when the financial product is approved by the customer. The time between satisfaction of the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s performance obligation and when the Company&#x2019;s right to consideration becomes unconditional is generally less than 90 days and no significant judgment is required in determining whether the estimate of variable consideration should be constrained.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For revenue generated from revenue per lead or revenue per click &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in which fees are earned from customers &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;when a consumer clicks on a tagged link to the customer&#x2019;s website or lead is delivered to the customer, the Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2019;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s contractual right to fees is contemporaneous with the satisfaction of the performance obligation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to match the consumer with the customer&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The Company&#x2019;s services are generally transferred to the customer at a point in time, when the performance obligation is met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s payment terms vary by customer and verticals. The term between invoicing and when payment is due is generally 30 days or less.&lt;/span&gt;&lt;/div&gt;Cost of Revenue&#x2014;Cost of revenue consists primarily of amortization expense and impairment charges associated with capitalized software development costs and developed technology; credit scoring fees and account linking fees; and third-party data center costs.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzM3_05f5ca13-a7d8-45bd-9179-c83f37a1249e">The Company&#x2019;s payment terms vary by customer and verticals. The term between invoicing and when payment is due is generally 30 days or less.</us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQ4_34b11a1d-876f-4757-949d-ec9b3ac114a7">Research and development expenses primarily consist of personnel related costs, technology and facility-related expenses and contractor expense for our engineering, product management, data and other personnel engaged in maintaining and enhancing the functionality of our platform. Research and development costs are expensed as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQ5_00e94f68-f1d2-4d20-ab86-83095787c05b">Sales and marketing expenses include advertising and promotion costs, costs related to brand campaign fees, marketing, business operations team and editorial personnel and related costs, including stock-based compensation. Advertising is expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzU0OTc1NTg1MzE1MA_a97aef44-1a0c-423d-bf57-aa1de99c6b6b"
      unitRef="usd">278900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzU0OTc1NTg1MzE1NA_bc9901d7-b51a-4876-8900-ea7c14694c3e"
      unitRef="usd">197300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzU0OTc1NTg1MzE1OA_61ab0ed3-809a-4729-a29c-6422ea094357"
      unitRef="usd">106800000</us-gaap:AdvertisingExpense>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzUz_02298ebd-c30c-402e-89ef-f9eaad721507">The Company leases real estate facilities and general office equipment under operating leases expiring at various dates through 2029. &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s right-of-use (ROU) assets and lease liabilities are recognized at commencement date based on the present value of remaining lease payments over the lease term, which may include options to extend or terminate the lease when it is reasonably certain the Company will exercise such options. At inception of the lease, the Company is not reasonably certain that any available lease extensions or renewal terms will be exercised. For this purpose, the Company considered lease term and only payments that are fixed and determinable at the time of commencement. As most of the Company&#x2019;s leases do not provide an implicit rate, the Company used the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. When determining the incremental borrowing rates, the Company considered information including, but not limited to, the lease term, the Company&#x2019;s credit rating and interest rates of similar debt instruments with comparable credit ratings. The Company&#x2019;s lease agreements may contain variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonlease components that are not fixed are expensed as incurred as variable lease payments. The Company&#x2019;s lease agreements generally do not contain any residual guarantees or restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance leases are included in other assets, accrued expenses and other current liabilities, and other liabilities-noncurrent in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzU1_7de1a51d-6589-4ea0-ba7e-88f260286fa2">The Company measures compensation expense for all stock-based payment awards granted to employees, directors and nonemployees, including restricted stock units (RSUs), stock options and purchase rights granted under its employee stock purchase plan (ESPP), based on the estimated fair value of the awards on the date of grant. For RSUs, fair value is based on the fair value of our common stock on the grant date. For stock options, fair value is estimated using the Black-Scholes-Merton option-pricing model. For purchase rights granted under its ESPP, the Company estimates fair value using the component measurement approach with valuations of the components based on the Company&#x2019;s stock price on the date of the grant and/or the Black-Scholes-Merton option-pricing model, as appropriate for the applicable components. Stock-based compensation is recognized on a straight-line basis over the requisite service period. The requisite service period of the awards is generally the same as the vesting period. The Company recognizes forfeitures as they occur for equity awards with only a service condition.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzMy_cff7f0ea-88e4-4b32-80b3-b2c27a3e6f56">The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and amounts recognized for income tax reporting purposes measured by applying currently enacted tax laws. A valuation allowance is provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized. &lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely to be realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records uncertain tax positions in accordance with accounting standards on the basis of a two-step process whereby (1)&#160;a determination is made as to whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position and (2)&#160;for those tax positions that meet the more-likely-than-not recognition threshold the Company recognizes the largest amount of tax benefit that is greater than 50% likely to be realized upon ultimate settlement with the related tax authority. The Company&#x2019;s policy is to include interest and penalties within its provision for income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzMzNzQz_8e39eca5-3af6-439c-9c13-6443c1fdac69">Comprehensive income (loss) is defined as a change in equity resulting from transactions from non-owner sources. Comprehensive income (loss) is comprised of all components of net income (loss) and all components of other comprehensive income (loss) within stockholders&#x2019; equity. Other comprehensive income (loss) includes adjustments for foreign currency translation.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDAvZnJhZzoyMzQ4YmU0NWZiMWE0MWQ5OGJhOGRjMGE5OWY2MjcyMS90ZXh0cmVnaW9uOjIzNDhiZTQ1ZmIxYTQxZDk4YmE4ZGMwYTk5ZjYyNzIxXzEwOTk1MTE2MzE3NTIw_aa3b9a06-dd09-4f2f-ad38-516bba1f3b96">In June 2016, the FASB issued ASU&#160;2016-13, &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses, Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, establishing ASC Topic&#160;326, and amended the guidance thereafter (ASC&#160;326). ASC&#160;326 requires the measurement and recognition of expected credit losses for financial assets held at amortized cost; the Company&#x2019;s financial assets that are in the scope of ASC&#160;326 includes the Company&#x2019;s accounts receivable, certain financial instruments and contract assets. ASC&#160;326 replaces the prior incurred loss impairment model with an expected loss methodology, which results in more timely recognition of credit losses. The Company adopted the provisions of ASC&#160;326 as of January&#160;1, 2022 (two years after the effective date for public business entities due to the Company&#x2019;s election under its EGC status), and such adoption did not have an impact on the Company&#x2019;s financial condition and results of operations within its consolidated financial statements.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU)&#160;2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic&#160;805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASU&#160;2021-08), to address diversity and inconsistency related to the recognition and measurement of contract assets and contract liabilities acquired in a business combination. The guidance in ASU&#160;2021-08 states that an acquirer should recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic&#160;606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amendments in ASU&#160;2021-08 will be applied prospectively to any business combinations that occur during or after the fiscal year of adoption. The Company adopted the provisions of ASU&#160;2021-08 as of January&#160;1, 2022, and such adoption did not have an impact on the Company&#x2019;s financial condition and results of operations within its consolidated financial statements. &lt;/span&gt;In March 2020, the FASB issued ASU 2020-04, &lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic&#160;848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, establishing ASC Topic 848, and amended the guidance thereafter (ASC 848). ASC 848 provides optional expedients and exceptions for a limited period of time for accounting for contracts, hedging relationships and other transactions affected by the London Interbank Offered Rate (LIBOR) or another reference rate expected to be discontinued. Optional expedients can be applied through December&#160;31, 2024. Reference rate reform has not had a material impact with respect to any of the Company&#x2019;s existing contracts, therefore, the Company has not been required to elect to apply any of the optional practical expedients and exceptions under ASC 848 as of the date of the financial statements. The Company will assess future changes in its contracts, including modifications, and the potential impact of electing to apply the optional practical expedients and exceptions under ASC 848 as they occur, but does not expect their application will have a material effect on its financial position or results of operations in its consolidated financial statements.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90ZXh0cmVnaW9uOjM1ZjA4ODMzNmE5NzQ4NWU5ZDg5MmQ5ODM5YThjMmY5XzYzMg_c4e197ff-aa89-4651-8dea-d7c847e196aa">Revenue&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents a disaggregation of the Company&#x2019;s revenue based on product category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit cards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;210.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;219.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;129.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245.3&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contract asset recorded within prepaid expenses and other current assets on the consolidated balance sheet related to estimated variable consideration was $5.8&#160;million and $3.0&#160;million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit cards revenue is primarily generated through revenue per action arrangements, Loans revenue is primarily generated through revenue per funded loan and revenue per lead arrangements, and Other verticals revenue is primarily generated through revenue per action, revenue per click and revenue per funded loan arrangements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90ZXh0cmVnaW9uOjM1ZjA4ODMzNmE5NzQ4NWU5ZDg5MmQ5ODM5YThjMmY5XzYzMw_02329c98-46d6-438d-b6a1-70ee9ba3bcfe">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following presents a disaggregation of the Company&#x2019;s revenue based on product category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit cards&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;210.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;123.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other verticals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;219.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;129.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;538.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;245.3&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i422c27ce816743dcb992054b0a9c13a0_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzItMi0xLTEtMjE2NjA2_e3020c8e-a4cd-471d-bd83-73dd6fbf3fb6"
      unitRef="usd">210300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id46e4a7d7f7b458aac47b6402bca1d3d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzItNC0xLTEtMjE2NjA2_bfcd6463-3e44-4ac9-8238-73a44aac5846"
      unitRef="usd">123800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief58614d7aca417e8265be55d7661531_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzItNi0xLTEtMjE2NjA2_38375589-6c48-4f2f-b284-cc4d0989a122"
      unitRef="usd">78200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i093324403ec84b13a7a9197ca0b004e8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzMtMi0xLTEtMjE2NjA2_219a8935-a501-402c-b5b1-22a58ec2e507"
      unitRef="usd">109100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbe4d712da90437b91bd32caeb49970a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzMtNC0xLTEtMjE2NjA2_06b76e2d-b9a9-4d07-bb83-0075237d174c"
      unitRef="usd">126400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9da9b6957bd4c5f9c44677b3625fecb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzMtNi0xLTEtMjE2NjA2_d6b3a6d7-fcc9-4872-a0d8-10d791eee5cb"
      unitRef="usd">81300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib211244647f748998e322d454c87ae7c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzQtMi0xLTEtMjE2NjA2_c2c7be29-bb10-46cc-a40c-2f2454878fc3"
      unitRef="usd">219500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i785a23267a5940bd9bf9b574d05ed136_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzQtNC0xLTEtMjE2NjA2_2312a7cd-c18f-4922-9bc4-abb2ae6af88c"
      unitRef="usd">129400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b32bef296e41b391b848645a8ed864_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzQtNi0xLTEtMjE2NjA2_3054889c-f478-4e7b-ba41-a9730d7b9823"
      unitRef="usd">85800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzUtMi0xLTEtMjE2NjA2_94344089-332c-4fed-aed0-b7457fd49f10"
      unitRef="usd">538900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzUtNC0xLTEtMjE2NjA2_8ca5dfa7-69ff-4762-a58c-5c74cee2225d"
      unitRef="usd">379600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90YWJsZTo3OTFkYjBlYmYzZjY0ZjBlYjZiMWY5NDVlNzM2ZWZiZi90YWJsZXJhbmdlOjc5MWRiMGViZjNmNjRmMGViNmIxZjk0NWU3MzZlZmJmXzUtNi0xLTEtMjE2NjA2_b176bb12-6684-44e4-8912-0dcfd94942d7"
      unitRef="usd">245300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90ZXh0cmVnaW9uOjM1ZjA4ODMzNmE5NzQ4NWU5ZDg5MmQ5ODM5YThjMmY5XzU0OTc1NTgxNDU0Mg_9ff97859-3558-49aa-af73-ed0009820dc4"
      unitRef="usd">5800000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDYvZnJhZzozNWYwODgzMzZhOTc0ODVlOWQ4OTJkOTgzOWE4YzJmOS90ZXh0cmVnaW9uOjM1ZjA4ODMzNmE5NzQ4NWU5ZDg5MmQ5ODM5YThjMmY5XzU0OTc1NTgxNDU1Mg_227f645f-66d0-4fcf-aa40-5de70c03400a"
      unitRef="usd">3000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90ZXh0cmVnaW9uOmEzNzRjOTIyYzBlMDQ5OTM5NGFjNmM0MzA2YjE0ZWUwXzE4Nzk_4758cadd-b67f-46d4-8f63-72d2fbfa3fe5">Fair Value Measurements&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets&lt;br/&gt;(Level 1)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;75.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;77.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets&lt;br/&gt;(Level 1)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;164.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;164.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;164.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;166.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes transfers among Level&#160;1, Level&#160;2 and Level&#160;3 classifications as of the actual date of the events or change in circumstances that caused the transfers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3 liabilities consist entirely of contingent consideration, and the changes in fair values are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value, recognized in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.7&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liabilities related to acquisitions are measured at fair value each reporting period using Level&#160;3 unobservable inputs. The contingent consideration liability is the estimated fair value of the earnout payments for the Fundera, Inc. (Fundera) and Know Your Money (KYM) business combinations. See Note&#160;5&#x2013;Business Combinations for additional information on the contingent consideration for each of the acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, Fundera&#x2019;s revenue and profitability milestones for 2022 have been achieved and the contingent consideration liability was recorded at the full payout amount. The fair values of the estimated contingent considerations were previously determined based on the Company&#x2019;s evaluation of the probability and amount of earnout that will be achieved based on expected future performance by the acquired entity. The Monte Carlo simulation models simulated the applicable figures over the earnout periods to calculate the estimated earnout payments. These payments were then discounted to present value based on the expected payment dates of the contingent considerations. The weighted average volatility was 45.5% and the weighted average discount rate was estimated to be 9.0% as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90ZXh0cmVnaW9uOmEzNzRjOTIyYzBlMDQ5OTM5NGFjNmM0MzA2YjE0ZWUwXzE4ODA_af944cd2-2ec2-4b2c-be6c-186f9366ba81">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets&lt;br/&gt;(Level 1)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;75.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;77.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted Prices&lt;br/&gt;in Active&lt;br/&gt;Markets&lt;br/&gt;(Level 1)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level 2)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets:&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&#x2014;money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;164.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;164.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;164.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;166.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia223a8d5c36e4e31b9b57025bd44eb5a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzMtMi0xLTEtMjE2NjA2_e0f44d44-5fef-45ea-8a08-b9c243190e85"
      unitRef="usd">75400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3b62b873369f41fd9175e1040738dd13_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzMtNC0xLTEtMjE2NjA2_7b7cd47f-0c47-4b56-8b58-c4a99a3a0eda"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i260b315ee9a8423b81604ae663f51c63_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzMtNi0xLTEtMjE2NjA2_02da2c4e-bad5-42ef-8ddf-bf956e91f0de"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibedc3ec2dcc74db39eb1b8fe218850d2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzMtOC0xLTEtMjE2NjA2_fcec9936-24d4-40a3-9bdf-f6ccfc42eebb"
      unitRef="usd">75400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i46f0fc68f17342439cd4099882ecfc80_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzQtMi0xLTEtMjE2NjA2_55d340a7-7e89-4966-babd-95cc9106fafc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8229c2c8d00b4113a9584dcb589206ae_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzQtNC0xLTEtMjE2NjA2_2af94196-7882-424a-9a5f-e6316dc9804a"
      unitRef="usd">2000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3bf9a0c4d8824890b2d9b2fdcf879d80_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzQtNi0xLTEtMjE2NjA2_9815ab2b-d1e1-4d07-a534-5bb2bfdad5c3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9778d046df6482a9c0e0cefa3191a77_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzQtOC0xLTEtMjE2NjA2_c4f0efb8-c897-4f3a-be84-a78ac6ff599f"
      unitRef="usd">2000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icde484fdabd5475692c17d6db9b9c2c9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzUtMi0xLTEtMjE2NjA2_0425d199-d7e0-44ef-b899-2f354383292a"
      unitRef="usd">75400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic26df14ee955471098231112f26152a4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzUtNC0xLTEtMjE2NjA2_a6e12546-8b5f-4542-8b1e-11bcfee75f2f"
      unitRef="usd">2000000.0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifc821927f3e541e0b806db378a32f05f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzUtNi0xLTEtMjE2NjA2_3eebaa82-994f-4cdb-9095-e063d3e92944"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1afdc51a32a14a0984cfacd0753ce2f2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzUtOC0xLTEtMjE2NjA2_4a550365-780a-49c5-a826-14d1e8870d95"
      unitRef="usd">77400000</us-gaap:AssetsFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="icde484fdabd5475692c17d6db9b9c2c9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzctMi0xLTEtMjE2NjA2_c8d4e4ff-a6a3-4daf-a077-8a2a76b5e146"
      unitRef="usd">0</nrds:ContingentConsiderationFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="ic26df14ee955471098231112f26152a4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzctNC0xLTEtMjE2NjA2_d388400e-9be6-4967-b781-1f67f5e08e81"
      unitRef="usd">0</nrds:ContingentConsiderationFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="ifc821927f3e541e0b806db378a32f05f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzctNi0xLTEtMjE2NjA2_607a30ad-b6e8-46b0-b5ba-f8d8fa7bae2e"
      unitRef="usd">30900000</nrds:ContingentConsiderationFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="i1afdc51a32a14a0984cfacd0753ce2f2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo4ZTJmMjhhMDE3N2Q0NWM1OGU2MzcyNWVmYWYyMzk5MC90YWJsZXJhbmdlOjhlMmYyOGEwMTc3ZDQ1YzU4ZTYzNzI1ZWZhZjIzOTkwXzctOC0xLTEtMjE2NjA2_8840469f-b617-4566-bda0-d93930a545e2"
      unitRef="usd">30900000</nrds:ContingentConsiderationFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib33733f61383457aaa3ae39ed1d18e0f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzMtMi0xLTEtMjE2NjA2_4d92ce95-0c77-4c0f-97c0-b0f206760b5d"
      unitRef="usd">164900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i85f285ecc21742b88f1ea2d9b017dbd0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzMtNC0xLTEtMjE2NjA2_5a16dc54-7021-46ab-ae0b-8138e1c07e06"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id11e23aff37d4092a82fe652f770b5c7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzMtNi0xLTEtMjE2NjA2_37b835cf-c86b-4e12-8d39-5e720a004c16"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie024099ac9554d8bb060c287559d7ba5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzMtOC0xLTEtMjE2NjA2_107981a0-f5a4-41b2-ae62-35f65b3061da"
      unitRef="usd">164900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01d59b2f1ddf4361944fe23aaf5ecf9f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzQtMi0xLTEtMjE2NjA2_b4ebadce-0ec7-4db9-bd27-e5125e574ccc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i58f63acd838f41b999b71ea7f7483e15_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzQtNC0xLTEtMjE2NjA2_cd5e203e-3bb0-4013-a070-efefa1d6effc"
      unitRef="usd">2000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i85cca611a2ff4fe180d45b719b3f418a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzQtNi0xLTEtMjE2NjA2_c4860efa-2393-4ce0-83d2-3194a5bd814b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id4413d6683304da28b4faf3188aa43b4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzQtOC0xLTEtMjE2NjA2_d15630a7-66de-4916-a3e2-ef1d65498172"
      unitRef="usd">2000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifcf8f99038c94003b19c85b7c70f8cc9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzYtMi0xLTEtMjE2NjA2_f32bfa01-aaf0-4ff3-9685-c0549c5df9ea"
      unitRef="usd">164900000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib4b74e4c9767454c877d81491771ca9c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzYtNC0xLTEtMjE2NjA2_f789c2ca-e6bf-4bea-839a-49521d290111"
      unitRef="usd">2000000.0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2075474c068b4d33b1e36757e6fce8a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzYtNi0xLTEtMjE2NjA2_2d5868e3-adca-4232-b257-eceed338a61e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ida42f56a184245cdbc33c2d32cfefa2b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzYtOC0xLTEtMjE2NjA2_b49fe6ca-7c80-48d6-83b6-543a42e41446"
      unitRef="usd">166900000</us-gaap:AssetsFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="ifcf8f99038c94003b19c85b7c70f8cc9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzgtMi0xLTEtMjE2NjA2_25cc7b18-165b-4469-9d0a-55aae7294940"
      unitRef="usd">0</nrds:ContingentConsiderationFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="ib4b74e4c9767454c877d81491771ca9c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzgtNC0xLTEtMjE2NjA2_a3af2c61-64eb-4969-8131-df0b25f78a54"
      unitRef="usd">0</nrds:ContingentConsiderationFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="i2075474c068b4d33b1e36757e6fce8a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzgtNi0xLTEtMjE2NjA2_4dcba550-f740-4c3d-bc7c-258d20884ccb"
      unitRef="usd">54700000</nrds:ContingentConsiderationFairValueDisclosure>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="ida42f56a184245cdbc33c2d32cfefa2b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo5NmIwZWJlYTE1MzM0YmQzOWYzNjY0NmQxZjllZDEzZi90YWJsZXJhbmdlOjk2YjBlYmVhMTUzMzRiZDM5ZjM2NjQ2ZDFmOWVkMTNmXzgtOC0xLTEtMjE2NjA2_fe5a9db0-485d-41e6-a1e2-0d57196728af"
      unitRef="usd">54700000</nrds:ContingentConsiderationFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90ZXh0cmVnaW9uOmEzNzRjOTIyYzBlMDQ5OTM5NGFjNmM0MzA2YjE0ZWUwXzE4ODE_9c7f7d6a-ee63-4899-879f-f3c142bfbc8b">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&#160;3 liabilities consist entirely of contingent consideration, and the changes in fair values are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in fair value, recognized in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54.7&#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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibe18ca61dd694e49896b737e8b2411f3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzItNC0xLTEtMjE2NjA2_f1124eeb-f8f5-4fc8-acf2-73674662f29d"
      unitRef="usd">54700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i042a6fe541cb456984933bbf55d59c03_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzItOC0xLTEtMjE2NjA2_0c39767a-7f88-4e2b-93f1-669a099df0c7"
      unitRef="usd">36500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i7504bc7fce674ac2b0a43318337d7e48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzMtMi0xLTEtMjI0Nzc1_9ff7f254-0c37-4479-a5df-f3195c5eae82"
      unitRef="usd">30500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="id67c21586cc941e993ca8c9b707f135b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzMtNi0xLTEtMjI0NzYz_53be7f24-6dde-4cbc-92b6-245365cce2f9"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i7504bc7fce674ac2b0a43318337d7e48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzQtNC0xLTEtMjE2NjA2_1348a970-6c98-44b8-bde6-2e962c4d59a2"
      unitRef="usd">6700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="id67c21586cc941e993ca8c9b707f135b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzQtOC0xLTEtMjE2NjA2_09cb3ae7-1913-41c2-8974-8bbb83d3470d"
      unitRef="usd">18100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <nrds:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationOther
      contextRef="i7504bc7fce674ac2b0a43318337d7e48_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzUtNC0xLTEtMjE2NjA2_c3708a14-5aec-4e16-a5b0-48ed2b660272"
      unitRef="usd">0</nrds:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationOther>
    <nrds:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationOther
      contextRef="id67c21586cc941e993ca8c9b707f135b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzUtOC0xLTEtMjE2NjA2_5106272f-14ef-4753-914b-572ba4141909"
      unitRef="usd">100000</nrds:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationOther>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i91e191630aa54954a66db7b4df503be5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzYtNC0xLTEtMjE2NjA2_55ebf2e2-41c2-4d83-bed6-b0aa557da9c3"
      unitRef="usd">30900000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibe18ca61dd694e49896b737e8b2411f3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90YWJsZTo0NWNkZGRhNDdiOWQ0NTk5OTBkMjQ3Yzg1YjVhZmU5Mi90YWJsZXJhbmdlOjQ1Y2RkZGE0N2I5ZDQ1OTk5MGQyNDdjODViNWFmZTkyXzYtOC0xLTEtMjE2NjA2_847b4ceb-3e80-4961-be51-2b2800fc9568"
      unitRef="usd">54700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i089b099714d94aabb77fd170b446d268_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90ZXh0cmVnaW9uOmEzNzRjOTIyYzBlMDQ5OTM5NGFjNmM0MzA2YjE0ZWUwXzU0OTc1NTgxNTg0NQ_898cb902-533b-44d2-b667-eb49f3094802"
      unitRef="pure">0.455</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6bb35cd81ca543e59cd8c2ac81befdcc_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMDkvZnJhZzphMzc0YzkyMmMwZTA0OTkzOTRhYzZjNDMwNmIxNGVlMC90ZXh0cmVnaW9uOmEzNzRjOTIyYzBlMDQ5OTM5NGFjNmM0MzA2YjE0ZWUwXzU0OTc1NTgxNTg1Nw_e25b5fff-6d60-40a4-9e06-d6e6e7fb5984"
      unitRef="pure">0.090</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk1OA_02465025-d89b-4d94-8ad4-1b9fb0c2c6c1">Significant Consolidated Balance Sheet Components&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.4&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, equipment and software, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71.6&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property, equipment and software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116.5&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47.1)&lt;/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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property, equipment and software&#x2014;net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.9&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalized $34.1&#160;million, $24.2&#160;million and $19.2&#160;million of software development costs, and recorded amortization expense of $22.1&#160;million, $16.7&#160;million and $12.5&#160;million, during 2022, 2021 and 2020, respectively. Losses on disposal related to software development costs were $0.8&#160;million and $0.2&#160;million for 2021 and 2020, with no losses in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense, exclusive of amortization of capitalized software development costs and intangible assets, was $1.9&#160;million, $2.4&#160;million and $1.0&#160;million in 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts payable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation liability related to earnouts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32.1&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&#x2014;noncurrent consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liability, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other noncurrent 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other liabilities&#x2014;noncurrent&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.5&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <nrds:ScheduleOfPrepaidExpensesTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk1OQ_299f7d66-4da0-4c9c-bd83-61db4bdd86b9">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.4&#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;</nrds:ScheduleOfPrepaidExpensesTableTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk1OQ_651193e5-7fab-409a-8af8-79f529fa8c3b">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certificate of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.4&#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:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzItMi0xLTEtMjE2NjA2_524478a7-b73e-447f-80b5-5120e419186e"
      unitRef="usd">10400000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzItNC0xLTEtMjE2NjA2_99b4e4fa-06bc-41c1-838a-1358953242ee"
      unitRef="usd">12000000.0</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzMtMi0xLTEtMjI1NjU5_a035d9cc-5476-4d28-a2e0-7ee9c96e90e3"
      unitRef="usd">5800000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzMtNC0xLTEtMjI1NjU5_a4ff5df3-98d8-41b9-901d-6a963f81815d"
      unitRef="usd">3000000.0</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzMtMi0xLTEtMjE2NjA2_91335c97-1342-411e-99d5-ab8957098468"
      unitRef="usd">2000000.0</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzMtNC0xLTEtMjE2NjA2_f150a4b6-e845-4881-a208-345f93e43c51"
      unitRef="usd">2000000.0</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzYtMi0xLTEtMjE2NjA2_a1a926b5-55bc-4fb1-a169-91bb0b611922"
      unitRef="usd">100000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzYtNC0xLTEtMjE2NjA2_7a6f3ad5-c8fa-4f7d-994e-0ba45251bbea"
      unitRef="usd">400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzctMi0xLTEtMjE2NjA2_603de6d2-b5ee-4ed2-a2a3-404594e859db"
      unitRef="usd">18300000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo3Y2Q4MGY2MGRkMDU0NWI2OTY5NjU3MWQxZjM0MWQyZS90YWJsZXJhbmdlOjdjZDgwZjYwZGQwNTQ1YjY5Njk2NTcxZDFmMzQxZDJlXzctNC0xLTEtMjE2NjA2_5d74af1d-1adb-4215-8cc7-97838c83c486"
      unitRef="usd">17400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk2MA_52bcb107-cd25-4e9f-aef1-06304717d5df">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, equipment and software, net consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized software development costs&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;105.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;71.6&#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property, equipment and software&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116.5&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(67.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(47.1)&lt;/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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total property, equipment and software&#x2014;net&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.9&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3335337e92b243a197f5ffd0c35fda5c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzItMi0xLTEtMjE2NjA2_81d04b8c-c680-47d6-8a78-331b6b97a8be"
      unitRef="usd">105700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i87dfb8634c8543fc92180298bc169567_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzItNC0xLTEtMjE2NjA2_82f32c9b-8862-47cc-895d-1a1bc2a265db"
      unitRef="usd">71600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2940e6e33bd04168afbd56657b888d84_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzMtMi0xLTEtMjE2NjA2_8d8de79f-f6a0-4fcb-8480-5704dd026dc6"
      unitRef="usd">6700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2841336e973043d3b474f3b0d5b568da_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzMtNC0xLTEtMjE2NjA2_172267bb-4336-4e2e-b0eb-37430d392333"
      unitRef="usd">5300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd24ab2aeec3429a87ca3ff9eedfd1b4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzQtMi0xLTEtMjE2NjA2_c67bc96a-3c68-42e1-bb1a-1ad93650bd87"
      unitRef="usd">1800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5b6b2004e0c44d6ca38c4d92a0fd788e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzQtNC0xLTEtMjE2NjA2_3a971c43-8c27-492e-be80-a9feb26d878a"
      unitRef="usd">1400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80e32003db3b48acbf6d0807d9424308_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzUtMi0xLTEtMjE2NjA2_fa1eee9b-11ff-4ce7-9285-0e2f61617572"
      unitRef="usd">2300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic957efe0683b4f7d98bf60c1ed63017c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzUtNC0xLTEtMjE2NjA2_86aae99b-eb1c-4f5d-8fef-f78d5d653e21"
      unitRef="usd">3700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzYtMi0xLTEtMjE2NjA2_894838e7-115c-4b47-8786-4f175ba1b7a3"
      unitRef="usd">116500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzYtNC0xLTEtMjE2NjA2_064ac14e-0ae7-4208-8447-6a8de0fb9556"
      unitRef="usd">82000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzctMi0xLTEtMjE2NjA2_2405ecb6-f361-403b-b42b-09b1f9adb437"
      unitRef="usd">67400000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzctNC0xLTEtMjE2NjA2_42dceb6e-5777-4c59-8764-36a9896f61cc"
      unitRef="usd">47100000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzgtMi0xLTEtMjE2NjA2_17c402b0-59b4-40d8-9f44-e62043c125f8"
      unitRef="usd">49100000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTpkZjk2YWI2ODk0NmU0YTIyYTdhMmY2YjNhNGViMjBkMy90YWJsZXJhbmdlOmRmOTZhYjY4OTQ2ZTRhMjJhN2EyZjZiM2E0ZWIyMGQzXzgtNC0xLTEtMjE2NjA2_53ffc905-8caf-41d0-b6e3-516a1ed67c5c"
      unitRef="usd">34900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDkzNw_5780b873-52e3-40b6-a0fb-407a75c21f20"
      unitRef="usd">34100000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk0NA_fedd5523-6414-4513-8b4c-11aade873461"
      unitRef="usd">24200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk0OA_789efffd-dcc6-453e-aa37-21580f73a566"
      unitRef="usd">19200000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk2NA_b9697588-483d-40c5-854e-e52fba929f7c"
      unitRef="usd">22100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk2OA_972f92c8-dfc6-4604-bc10-8884618973a3"
      unitRef="usd">16700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk3Mg_998799bc-9cb0-4cfa-b2fb-b5574d915dfd"
      unitRef="usd">12500000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id23c2faa8ca34de5a9d72db6308e4c31_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk4MQ_b9413dd7-6377-4e96-b7b6-2b7350f0736f"
      unitRef="usd">-800000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i018bfc61c40f40769f69a7c077eb0f2f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzU0OTc1NTgxNDk4NQ_db313c30-8b75-429c-a48f-3528551200cf"
      unitRef="usd">-200000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7b4ed602d6ea4df1904c405578335375_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzg3OTYwOTMwMjM2NDk_40d8376b-300f-46b0-b973-8ddb11ceefc0"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <nrds:DepreciationDepletionAndAmortizationExcludingCapitalizedSoftware
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzYwMA_995d4318-1529-4c5e-9ca8-ec9f623f5727"
      unitRef="usd">1900000</nrds:DepreciationDepletionAndAmortizationExcludingCapitalizedSoftware>
    <nrds:DepreciationDepletionAndAmortizationExcludingCapitalizedSoftware
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzYwNA_2db7a36e-405c-45fa-a6e9-06aa6dcbb63d"
      unitRef="usd">2400000</nrds:DepreciationDepletionAndAmortizationExcludingCapitalizedSoftware>
    <nrds:DepreciationDepletionAndAmortizationExcludingCapitalizedSoftware
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzYxMQ_d3de786f-a30f-4fae-9fa3-86af8f806782"
      unitRef="usd">1000000</nrds:DepreciationDepletionAndAmortizationExcludingCapitalizedSoftware>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk2MQ_50d8d4e4-4b7e-4e05-959b-d206a8214bb9">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts payable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation liability related to earnouts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32.1&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk2MQ_b7b8cfd8-14c5-49b1-b4c6-aa5fb527d30a">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled accounts payable&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred compensation liability related to earnouts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other current liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32.1&#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:OtherCurrentLiabilitiesTableTextBlock>
    <nrds:UnbilledAccountsPayableCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzItMi0xLTEtMjE2NjA2_5a7cc1d9-65f5-46fa-9134-c1502eefe8e9"
      unitRef="usd">26100000</nrds:UnbilledAccountsPayableCurrent>
    <nrds:UnbilledAccountsPayableCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzItNC0xLTEtMjE2NjA2_d7a3413f-a231-4138-b332-4559a86f6710"
      unitRef="usd">22100000</nrds:UnbilledAccountsPayableCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzMtMi0xLTEtMjQ2MDQ2_37ca4d68-cec8-4631-9fd8-8a6d4f5a0d74"
      unitRef="usd">5600000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzMtNC0xLTEtMjQ2MDQ2_ebc09933-7f34-4d92-9a2f-6b92d40236a1"
      unitRef="usd">1800000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzMtMi0xLTEtMjE2NjA2_1f8756b8-0bb5-4775-b625-be3a1efe3e0b"
      unitRef="usd">3100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzMtNC0xLTEtMjE2NjA2_7faf4caa-a9bb-4385-975c-21ee8befbd9a"
      unitRef="usd">2400000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzQtMi0xLTEtMjE2NjA2_0b3987c1-62ba-49c3-823b-ea70becda880"
      unitRef="usd">1700000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzQtNC0xLTEtMjE2NjA2_1a8f3d6a-4c41-4ba1-91ae-244a5baedef2"
      unitRef="usd">2100000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzktMi0xLTEtMjE2NjA2_f9cf9f26-7373-4f81-befd-e53d53377f77"
      unitRef="usd">1400000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzktNC0xLTEtMjE2NjA2_b1a8050f-e9fa-4a86-abcb-9e8875fd0ce8"
      unitRef="usd">3700000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzEwLTItMS0xLTIxNjYwNg_e8e11590-7d2b-4043-a10d-f9e49eeab26d"
      unitRef="usd">37900000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo5NjVmNjM4YTMwYTM0YzAyYjZhYjk1MmEzZGNlMzE4ZS90YWJsZXJhbmdlOjk2NWY2MzhhMzBhMzRjMDJiNmFiOTUyYTNkY2UzMThlXzEwLTQtMS0xLTIxNjYwNg_97aaa76a-00aa-49ba-82d8-8f210d6eccee"
      unitRef="usd">32100000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90ZXh0cmVnaW9uOmEwMzQzMDlmOTk3NjRhZjY4NmRlNzlmYjZlNjIwODUyXzk1Nw_77fffa1b-e2e9-4a43-b349-6b76f3e4f6de">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&#x2014;noncurrent consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liability, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other noncurrent 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total other liabilities&#x2014;noncurrent&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.5&#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:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzItMi0xLTEtMjE2NjA2_1417eeaf-8ee9-4354-b590-5441a33592e0"
      unitRef="usd">9600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzItNC0xLTEtMjE2NjA2_bfaa1bb9-10c8-4343-9aee-58db6d44a89a"
      unitRef="usd">12700000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzMtMi0xLTEtMjQyMTM3_73222825-77d5-4139-9ece-e202133809bc"
      unitRef="usd">1200000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzMtNC0xLTEtMjQyMTQ0_e35f85e2-c571-4fe9-971f-6f6d8cef77d6"
      unitRef="usd">1800000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzUtMi0xLTEtMjE2NjA2_a9447173-a408-424a-96c8-21a9c4e6a2f5"
      unitRef="usd">800000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzUtNC0xLTEtMjE2NjA2_583305c6-6196-4112-a6c5-6cc60992dab1"
      unitRef="usd">2000000.0</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzYtMi0xLTEtMjE2NjA2_528a013b-e09d-4d5d-8409-a3cd0b7ea939"
      unitRef="usd">11600000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTIvZnJhZzphMDM0MzA5Zjk5NzY0YWY2ODZkZTc5ZmI2ZTYyMDg1Mi90YWJsZTo1NTEzNTgwZWM3NjU0M2ZkYjIzZDkwYjhhNGVmZDA0Zi90YWJsZXJhbmdlOjU1MTM1ODBlYzc2NTQzZmRiMjNkOTBiOGE0ZWZkMDRmXzYtNC0xLTEtMjE2NjA2_0e32b49b-9246-4c94-93b6-ac4ef5818bc9"
      unitRef="usd">16500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzg5NTU_9818d1f3-a35f-425c-9935-75e79746bf42">Business Combinations&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;On the Barrelhead, Inc.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;On July&#160;11, 2022, the Company completed the acquisition of On the Barrelhead, Inc. (OTB), a data-driven platform that provides consumers and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;SMBs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; with credit-driven product recommendations. The Company completed the acquisition of OTB under an Agreement and Plan of Merger and Reorganization. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration consisted of the following:&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:87.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.7&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.9&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: amounts considered separate from the business combination and attributable to post-combination expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;118.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes $12.2&#160;million of cash which is held in escrow for the settlement of breaches, if any, of certain representations, warranties, agreements and covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Represents the aggregate fair value of 4.9&#160;million shares issued of the Company&#x2019;s Class&#160;A common stock based on the closing price of the stock on the acquisition date of July&#160;11, 2022, which was $8.75 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Primarily comprised of the additional fair value of unvested OTB option awards discretionally accelerated by the Company and attributable to post-combination expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Half of the stock consideration is subject to a lockup arrangement whereby such shares may not be sold or otherwise transferred prior to expiration of the 24-month period following the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Retention Agreements and Inducement Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the closing of the acquisition, the Company provided employment offer letters to OTB&#x2019;s employees, including compensatory retention agreements with the co-founders of OTB which could result in up to $15.0&#160;million of cash awards. Cash awards under these retention agreements are payable in equal installments on the first, second and third anniversary dates of the closing of the acquisition. Also concurrently with the closing of the acquisition, the Compensation Committee of the Company&#x2019;s Board of Directors granted restricted stock unit (RSU) awards under the NerdWallet, Inc. 2022 Inducement Equity Incentive Plan (the Inducement Plan) to employees of OTB who were offered employment with the Company, which RSU awards had an aggregate grant date fair value on the acquisition date of $17.5&#160;million, including $12.8&#160;million of RSU awards to the co-founders of OTB, $2.3&#160;million of RSU awards to six non-management employees of OTB and $2.4&#160;million of RSU awards to all fourteen employees of OTB. The $12.8&#160;million of RSU awards to the co-founders of OTB will generally vest in full upon the third anniversary of the closing of the acquisition. The $2.3&#160;million of RSU awards to non-management employees of OTB will vest annually over four years, with 20% of the RSUs subject to vest on each of the first, second and third annual vesting dates and the remaining 40% of the RSUs subject to vest on the fourth annual vesting date. The $2.4&#160;million of RSU awards granted to all employees of OTB will generally vest over four years subject to a one-year cliff and quarterly vesting thereafter. RSU awards under the Inducement Plan are subject to the conditions of the Inducement Plan and the terms and conditions of the grant agreements covering such awards. Compensation expenses under these employment offer letters and vesting of awards under these retention agreements and Inducement Plan are generally subject to the employees&#x2019; continued employment with the Company, and the fair value of such compensation and awards are excluded from the Purchase Price and accounted for separately from the business combination. The value of cash awards under these retention agreements are recognized as compensation expense ratably over the three-year period following the close of the acquisition. The value of RSU awards under the Inducement Plan are recognized as stock-based compensation ratably over the respective vesting terms of the awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination. The allocation of purchase consideration to the assets acquired and liabilities assumed is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:87.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;118.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Assets Acquired&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.2&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Liabilities Assumed&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Less: 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired intangible assets consist of definite-lived assets with estimated fair values and useful lives as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Useful Life&lt;br/&gt;(Years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.9&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Total intangible assets &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.1&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of acquired intangible assets was determined using the multi-period excess earnings method of the income approach for developed technology, and the replacement cost method for customer relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax liability of $12.1&#160;million primarily relates to identified intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded goodwill of $68.1&#160;million, which represents the excess of the purchase consideration over the estimated fair value of the assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to synergies from combining the operations of the Company and OTB, as well as the value ascribed to the knowledge and experience of the OTB co-founders and employees. For income tax purposes, the acquisition is a stock purchase and goodwill is not tax deductible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs of $3.5&#160;million were incurred during 2022, and are included in general and administrative expense on the consolidated statements of operations. Due to the extensive level of integration of OTB&#x2019;s technology and operations into the Company&#x2019;s operations following the closing of the acquisition, the Company is not able to quantify the acquisition&#x2019;s contribution following the closing of the acquisition to the Company&#x2019;s revenue and operating loss for 2022, as the ability to objectively quantify such amounts would require a significant level of estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information is presented as if the OTB acquisition, including the related debt financing, was completed on January&#160;1, 2021. The pro forma financial information includes the historical operating results of the Company and OTB prior to the acquisition, with adjustments directly attributable to the acquisition. Pro forma adjustments have been made to reflect the incremental intangible asset amortization to be incurred based on the preliminary fair values and useful lives of each identifiable intangible asset, incremental stock-based compensation related to inducement equity awards, incremental compensation related to cash retention agreements, incremental interest expense related to debt drawn to finance the cash portion of the purchase price, the adjustment of acquisition-related expenses, and the related tax effects of pro forma adjustments for the respective periods.The unaudited pro forma financial information is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:76.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;583.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;417.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51.7)&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro forma financial information is not intended to present, or be indicative of, what the results of operations would have been for the combined company for the periods presented had the acquisition actually occurred on January&#160;1, 2021, nor is it meant to be indicative of results of operations that may be achieved by the combined company in the future. The unaudited pro forma financial information does not include any cost savings or other synergies that resulted, or may result, from the OTB acquisition or any estimated costs that will be incurred to integrate OTB. Future results may vary significantly from the results reflected in this unaudited pro forma financial information because of future events and transactions, as well as other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fundera&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In October 2020, the Company executed a merger agreement to acquire all outstanding shares of Fundera. Fundera is a company that provides an application that connects small businesses to lenders and covers everything from loans to legal services, free financial content and one-on-one access to experienced lending. Fundera was founded in 2013 and maintains an office in New York, NY. The acquisition date aggregate purchase price was $65.1&#160;million, which consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of contingent 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65.1&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total closing consideration for the Fundera acquisition was $29.2&#160;million in cash, of which $4.6&#160;million in cash was held in escrow for the settlement of general representation and warranty provisions. Further the Company could make up to two additional earnout payments based on achievement of Fundera&#x2019;s future revenue and profitability milestones for 2021 and 2022. These additional payments, to the extent earned, will be payable in cash. See Note&#160;3&#x2013;Fair Value Measurements for further information on contingent consideration and additional payments made. The fair value of earnouts, which are subject to the recipients continued employment services was $2.7&#160;million and was excluded from the aggregate purchase price and accounted for separately from the business combination. The amounts were recognized as compensation expense as earned through 2022, classified as research and development and sales and marketing expenses based on the recipients&#x2019; job functions, in the consolidated statement of operations. The Company has recorded a deferred compensation liability related to earnouts of $1.7&#160;million as of December&#160;31, 2022, which is included within accrued expenses and other current liabilities on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, Fundera&#x2019;s revenue and profitability milestones for 2022 have been achieved and the contingent consideration liability was recorded at the full payout amount of $30.9&#160;million. The estimated fair value of the contingent consideration was previously determined using a Monte Carlo simulation model, based upon available information and certain assumptions, known at the time the estimate was made, which management believes were reasonable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the time of acquisition, certain stock options held by Fundera employees were replaced with RSUs by the Company with a total fair value of $1.9&#160;million. The vesting of these RSUs is contingent on continued employment, and was excluded from the aggregate purchase price. These awards are recognized as stock-based compensation ratably over the remaining vesting term through 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination. The allocation of purchase price to the assets acquired and liabilities assumed is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net tangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65.1&#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 style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired intangible assets are definite-lived assets consisting of user base, customer relationships, developed technology and trade name. The estimated fair value was determined using the excess earnings method for user base, with-and-without method for acquired customer relationships, and relief-from-royalty method for the acquired technology and trade name. The fair value of the intangible assets with definite lives is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Useful&#160;Life (Years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;User base &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.4&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Trade name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Total intangible assets &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.4&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded goodwill of $37.3&#160;million, which represents the excess of the purchase price over the estimated fair value of tangible and intangible assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to Fundera as a going concern, which represents the ability of the Company to earn a higher return on the collection of assets and business of Fundera than if those assets and business were to be acquired and managed separately. The benefit of access to the workforce is an additional element of goodwill. For income tax purposes, the acquisition was a stock purchase and goodwill is not tax deductible. Acquisition-related costs of $1.0&#160;million were incurred in 2020 and are included in general and administrative expense on the consolidated statement of operations. During the period from the acquisition date through December&#160;31, 2020, the Company recognized revenue and loss before income tax for Fundera of $2.0&#160;million and $0.3&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pro Forma Results (Unaudited)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following pro forma combined results of operations are provided for the years ended December&#160;31, 2020 and 2019, as though the Fundera acquisition had been completed as of January&#160;1, 2019. These supplemental pro forma results of operations are provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future. The pro forma results of operations do not include any cost savings or other synergies that resulted, or may result, from the Fundera acquisition or any estimated costs that will be incurred to integrate Fundera. Future results may vary significantly from the results reflected in this pro forma financial information because of future events and transactions, as well as other factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s historical financial information was adjusted based on currently available information and certain assumptions that the Company believes are reasonable under the circumstances. The unaudited supplemental pro forma information includes adjustments to amortization and depreciation for acquired intangible assets and property and equipment, adjustments to stock-based compensation, the purchase accounting effect on interest expense, and transaction costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Know Your Money&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;On September&#160;30, 2020, the Company acquired all the outstanding shares of Notice Media Ltd., doing business as Know Your Money, an online provider of financial guidance and tools based in the United Kingdom. The aggregate purchase price transferred for KYM was $13.7&#160;million, which consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of contingent 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.7&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid $12.3&#160;million in initial cash consideration and could have made up to two additional earnout payments based on certain defined operating metrics during the earnout periods January&#160;1, 2021 through December&#160;31, 2021 and January&#160;1, 2022 through December&#160;31, 2022. These additional payments, to the extent earned, would be payable in cash. As part of the transaction, the Company entered into additional earnouts which were subject to the recipients&#x2019; continued service. The fair value of such earnouts was $5.9&#160;million, which was excluded from the aggregate purchase price and accounted for separately from the business combination. The amounts were recognized as compensation expense as earned over the earnout periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the contingent consideration related to KYM was immaterial as of December&#160;31, 2022, and is included in contingent consideration in the consolidated balance sheet. The estimated fair value of the contingent consideration was previously determined using a Monte Carlo simulation model, based upon available information and certain assumptions, known at the time the estimate was made, which management believes were reasonable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination. The allocation of purchase price to the assets acquired and liabilities assumed is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net tangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.7&#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 style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired intangible assets are definite-lived assets consisting of customer relationships and developed technology. The estimated fair values of the customer relationships were determined using the excess earning method and the developed technology was determined using the relief from royalty method. The fair value of the intangible assets with definite lives is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Useful&#160;Life (Years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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: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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total intangible assets &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.4&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company recorded goodwill of $6.0&#160;million, which represents the excess of the purchase price over the estimated fair value of tangible and intangible assets acquired, net of the liabilities assumed. The goodwill is primarily attributable to KYM as a going concern, which represents the ability of the Company to earn a higher return on the collection of assets and business of KYM than if those assets and business were to be acquired and managed separately. The benefit of access to the workforce is an additional element of goodwill. For income tax purposes, the acquisition was a stock purchase and goodwill is not tax deductible. Acquisition-related costs of $0.5&#160;million were incurred in 2020 and are included in general and administrative expense on the consolidated statement of operations. During the period from the acquisition date through December&#160;31, 2020 the Company recognized revenue and loss before income tax for KYM of $1.5&#160;million and $0.1&#160;million, respectively. Pro forma results of operations have not been provided to reflect the KYM acquisition as such results would not have been materially different from the Company&#x2019;s reported results.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjIy_7cf12fd3-f5c7-47ef-9802-d720be7acb34">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase consideration consisted of the following:&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:87.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.7&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118.9&#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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: amounts considered separate from the business combination and attributable to post-combination expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;118.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Includes $12.2&#160;million of cash which is held in escrow for the settlement of breaches, if any, of certain representations, warranties, agreements and covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;Represents the aggregate fair value of 4.9&#160;million shares issued of the Company&#x2019;s Class&#160;A common stock based on the closing price of the stock on the acquisition date of July&#160;11, 2022, which was $8.75 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&#160;&#160;&#160;&#160;Primarily comprised of the additional fair value of unvested OTB option awards discretionally accelerated by the Company and attributable to post-combination expense.&lt;/span&gt;&lt;/div&gt;The acquisition date aggregate purchase price was $65.1&#160;million, which consisted of the following:&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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of contingent 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65.1&#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;The aggregate purchase price transferred for KYM was $13.7&#160;million, which consisted of the following:&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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of contingent 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.7&#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:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0N2NhYjIwNmI1ZGQ0ZGVkOWRkNzBiMDMxYTkxMjhiYS90YWJsZXJhbmdlOjQ3Y2FiMjA2YjVkZDRkZWQ5ZGQ3MGIwMzFhOTEyOGJhXzEtMi0xLTEtMjE3NjI5_fbe4f2b5-1b6b-4cbd-9873-a58c774fd2e4"
      unitRef="usd">75700000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0N2NhYjIwNmI1ZGQ0ZGVkOWRkNzBiMDMxYTkxMjhiYS90YWJsZXJhbmdlOjQ3Y2FiMjA2YjVkZDRkZWQ5ZGQ3MGIwMzFhOTEyOGJhXzItMi0xLTEtMjE3NjI5_1c4b3782-4226-4473-9e9f-aaacb6638400"
      unitRef="usd">43200000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <nrds:BusinessCombinationConsiderationTransferredBeforePostCombinationExpense
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0N2NhYjIwNmI1ZGQ0ZGVkOWRkNzBiMDMxYTkxMjhiYS90YWJsZXJhbmdlOjQ3Y2FiMjA2YjVkZDRkZWQ5ZGQ3MGIwMzFhOTEyOGJhXzMtMi0xLTEtMjE3NjI5_2431f91b-e8db-49cd-ae1c-5643ff006010"
      unitRef="usd">118900000</nrds:BusinessCombinationConsiderationTransferredBeforePostCombinationExpense>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0N2NhYjIwNmI1ZGQ0ZGVkOWRkNzBiMDMxYTkxMjhiYS90YWJsZXJhbmdlOjQ3Y2FiMjA2YjVkZDRkZWQ5ZGQ3MGIwMzFhOTEyOGJhXzQtMi0xLTEtMjE3NjI5_49945ad6-c5ff-4d88-bb90-c1d5d5ff1e0c"
      unitRef="usd">700000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0N2NhYjIwNmI1ZGQ0ZGVkOWRkNzBiMDMxYTkxMjhiYS90YWJsZXJhbmdlOjQ3Y2FiMjA2YjVkZDRkZWQ5ZGQ3MGIwMzFhOTEyOGJhXzUtMi0xLTEtMjE3NjI5_cc7fb195-cb02-4958-9afa-5aa6de43f021"
      unitRef="usd">118200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <nrds:BusinessAmountConsiderationTransferredCashHeldInEscrow
      contextRef="i4544ff3c1df64945a39c5f717309b641_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTg0NjI0OA_ee1a7320-f042-437b-b7de-fbe18549cb46"
      unitRef="usd">12200000</nrds:BusinessAmountConsiderationTransferredCashHeldInEscrow>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i4544ff3c1df64945a39c5f717309b641_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMDQ5OQ_388e6fc8-acc0-4b7f-ad08-a80d8953e197"
      unitRef="shares">4900000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMDUxNA_5ee707cf-ce9f-40fc-b1a8-16e1f923052b"
      unitRef="usdPerShare">8.75</us-gaap:BusinessAcquisitionSharePrice>
    <nrds:LockupArrangementPeriodForHalfOfStockConsideration
      contextRef="i1c73535b49f64689b7975c05c29dc7ab_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjI3_7474e0ac-2ada-4ce2-aa7d-08167ca70751">P24M</nrds:LockupArrangementPeriodForHalfOfStockConsideration>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i9af2879895a44d7c8988c82207399ce8_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTE2NQ_0b8cc9d5-64ec-4fd4-9693-5cffae2a0e7f"
      unitRef="usd">15000000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i481c4c54c3ef4796957bca79d8d62514_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTE3Mw_e89bb9fa-7685-45b5-b077-99e85feec7db"
      unitRef="usd">17500000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibb4792c78cba4db08cb628ba0a829483_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTE4MQ_3245450b-63bf-4782-bf44-0b9bb21c8dc4"
      unitRef="usd">12800000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie7bf4c7eaca946b9bb66ecf5a30a5251_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTE4Ng_9dc4fb7b-7169-4ff9-9a17-13f3f7cd0698"
      unitRef="usd">2300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <nrds:NumberOfEmployees
      contextRef="ie7bf4c7eaca946b9bb66ecf5a30a5251_D20220711-20220711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTE5MQ_95da66f4-ae1a-40ee-ade8-d857b3e0725c"
      unitRef="employee">6</nrds:NumberOfEmployees>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iebd037dd6b094f80b8faedee4c95cd42_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTIwNA_39db9bbe-d017-48fb-9c09-025e7aea6f7e"
      unitRef="usd">2400000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <nrds:NumberOfEmployees
      contextRef="iebd037dd6b094f80b8faedee4c95cd42_D20220711-20220711"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTIwOA_2e22067f-77db-4a9f-b990-eccf5ada8398"
      unitRef="employee">14</nrds:NumberOfEmployees>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibb4792c78cba4db08cb628ba0a829483_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTIxNg_3245450b-63bf-4782-bf44-0b9bb21c8dc4"
      unitRef="usd">12800000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ie7bf4c7eaca946b9bb66ecf5a30a5251_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTIyMQ_9dc4fb7b-7169-4ff9-9a17-13f3f7cd0698"
      unitRef="usd">2300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie7bf4c7eaca946b9bb66ecf5a30a5251_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjM1_2da6eeb6-e9fe-4fe0-8ea8-aa8f9fc229b1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie0356d2076c3498684d89bfe68de2f9c_D20220711-20220711"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjM3_f7267f55-995b-4398-b18b-93a8879cd5d8"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib12445885c9046dbac37f6a23a361364_D20220711-20220711"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjQy_84585a87-215d-4b17-b932-25936609ce8e"
      unitRef="number">0.40</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iebd037dd6b094f80b8faedee4c95cd42_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzMTIyNg_39db9bbe-d017-48fb-9c09-025e7aea6f7e"
      unitRef="usd">2400000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibe3e8b788bdf45a09e94b09c8aeea482_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjQ2_a18fad57-cdc5-4100-82b2-105b4fe1216c">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibdc3c9ddefc340519f4d6da5edf1116f_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzMxODg1ODM3MjM5MjE2_0fe0d704-7082-4ee4-9690-9b9b20b393fd">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjIz_b1ce3476-ccc0-4c73-83f1-e0eb3a78d452">&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination. The allocation of purchase consideration to the assets acquired and liabilities assumed is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:87.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase Consideration&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;118.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Assets Acquired&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.2&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Liabilities Assumed&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Less: 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination. The allocation of purchase price to the assets acquired and liabilities assumed is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net tangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65.1&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination. The allocation of purchase price to the assets acquired and liabilities assumed is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net tangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total purchase price&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.7&#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzEtMi0xLTEtMjE3NjI5_2861988b-0e64-426e-9471-6acab3c933a2"
      unitRef="usd">118200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzMtMi0xLTEtMjE3NjI5_c620fc17-5747-4ba4-a05d-f9aaf1ef3651"
      unitRef="usd">6900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzQtMi0xLTEtMjE3NjI5_43689d14-afd1-41ed-9c17-567b49e0a969"
      unitRef="usd">12200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzUtMi0xLTEtMjE3NjI5_51ef6512-15a9-4afc-993c-9e5e37111760"
      unitRef="usd">50100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzYtMi0xLTEtMjE3NjI5_63f5cffa-9f0b-4fe2-84d0-8d8aab274e6a"
      unitRef="usd">69200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzgtMi0xLTEtMjE3NjI5_4c09de1d-9b9f-4441-a358-d1d9045610ef"
      unitRef="usd">6400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <nrds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzktMi0xLTEtMjE3NjI5_15777a50-ee88-4bcb-b2fa-b76e23de3b1e"
      unitRef="usd">600000</nrds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzEwLTItMS0xLTIxNzYyOQ_343f9f57-391f-4b60-bef1-13579ddc3282"
      unitRef="usd">12100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzExLTItMS0xLTIxNzYyOQ_0a5d23b6-ff6c-46f5-927e-407d6cc5635c"
      unitRef="usd">19100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzEyLTItMS0xLTIxNzYyOQ_694f3fdd-c016-4ba0-8acb-5a45becf2b92"
      unitRef="usd">50100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpkNzNlODVlNTAxNGM0NDE3YTU5ZjhiM2JiZDdhM2Y3NC90YWJsZXJhbmdlOmQ3M2U4NWU1MDE0YzQ0MTdhNTlmOGIzYmJkN2EzZjc0XzEzLTItMS0xLTIxNzYyOQ_b6b43320-88ba-46d9-b307-7f83ab1defa6"
      unitRef="usd">68100000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjI0_bff58901-d303-4f90-bff8-eba44eb1e8b4">&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired intangible assets consist of definite-lived assets with estimated fair values and useful lives as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Useful Life&lt;br/&gt;(Years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Developed technology&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48.9&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Total intangible assets &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.1&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i87128b54dd6c4e7c9b3e481a0b82e0d6_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpiZjgxMjIzOTI1YTM0N2ZjYTgyYjE5ZTdkMmU0ZTI0MC90YWJsZXJhbmdlOmJmODEyMjM5MjVhMzQ3ZmNhODJiMTllN2QyZTRlMjQwXzEtMi0xLTEtMjE3NjI5_8c64753f-7b01-4e52-afc7-60a6faeddb09"
      unitRef="usd">48900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i621ea2a92616434181ffde5dca72f40b_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpiZjgxMjIzOTI1YTM0N2ZjYTgyYjE5ZTdkMmU0ZTI0MC90YWJsZXJhbmdlOmJmODEyMjM5MjVhMzQ3ZmNhODJiMTllN2QyZTRlMjQwXzEtNC0xLTEtMjE3NjI5_9674c36a-1142-48eb-babf-4127e42c7a98">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i06f86887a8fa45b096ea2fa5fbed4286_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpiZjgxMjIzOTI1YTM0N2ZjYTgyYjE5ZTdkMmU0ZTI0MC90YWJsZXJhbmdlOmJmODEyMjM5MjVhMzQ3ZmNhODJiMTllN2QyZTRlMjQwXzItMi0xLTEtMjE3NjI5_9aab8c00-19d1-43ea-bfc5-e912db565ae9"
      unitRef="usd">1200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i66be114149f640238d0872e649037e96_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpiZjgxMjIzOTI1YTM0N2ZjYTgyYjE5ZTdkMmU0ZTI0MC90YWJsZXJhbmdlOmJmODEyMjM5MjVhMzQ3ZmNhODJiMTllN2QyZTRlMjQwXzItNC0xLTEtMjE3NjI5_28154461-4cd1-4e81-a9ff-a5c5d30d21c8">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpiZjgxMjIzOTI1YTM0N2ZjYTgyYjE5ZTdkMmU0ZTI0MC90YWJsZXJhbmdlOmJmODEyMjM5MjVhMzQ3ZmNhODJiMTllN2QyZTRlMjQwXzMtMi0xLTEtMjE3NjI5_a8f616ee-b91d-46d6-a169-492eb17b676a"
      unitRef="usd">50100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie11fd8f03ea74352a41a5b4825b7edca_D20220711-20220711"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpiZjgxMjIzOTI1YTM0N2ZjYTgyYjE5ZTdkMmU0ZTI0MC90YWJsZXJhbmdlOmJmODEyMjM5MjVhMzQ3ZmNhODJiMTllN2QyZTRlMjQwXzMtNC0xLTEtMjE3NjI5_9a204a3f-9d65-4cb5-b255-2071985c289e">P4Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzNzU3NA_0cee4af6-cba8-417f-8de3-316fd74bc580"
      unitRef="usd">12100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTgzNzU4MQ_b6b43320-88ba-46d9-b307-7f83ab1defa6"
      unitRef="usd">68100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ia8f4459ca36441eca298d2898929827e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTQ0MDA_1c4d1d6b-d2ed-4e5a-bbd7-d31130d86083"
      unitRef="usd">3500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2MzAzNjI1_264e863b-4639-4823-bb64-4931fc283773">The unaudited pro forma financial information is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;583.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;417.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(21.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51.7)&lt;/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;/table&gt;The unaudited supplemental pro forma information includes adjustments to amortization and depreciation for acquired intangible assets and property and equipment, adjustments to stock-based compensation, the purchase accounting effect on interest expense, and transaction costs:&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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;262.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia8f4459ca36441eca298d2898929827e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTozMThmZDk2ZmNkMTk0YjljYjllYmFjNzk2NDcwYTZjMS90YWJsZXJhbmdlOjMxOGZkOTZmY2QxOTRiOWNiOWViYWM3OTY0NzBhNmMxXzItNi0xLTEtMjE3NjI5_a2c18d77-9c97-4ae9-817b-813569744784"
      unitRef="usd">583900000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="if297cebcf7eb42b7a960d93e624d8d5a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTozMThmZDk2ZmNkMTk0YjljYjllYmFjNzk2NDcwYTZjMS90YWJsZXJhbmdlOjMxOGZkOTZmY2QxOTRiOWNiOWViYWM3OTY0NzBhNmMxXzItOC0xLTEtMjE3NjI5_ac447811-6ca8-41fd-a2de-d6061bae0cbb"
      unitRef="usd">417700000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia8f4459ca36441eca298d2898929827e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTozMThmZDk2ZmNkMTk0YjljYjllYmFjNzk2NDcwYTZjMS90YWJsZXJhbmdlOjMxOGZkOTZmY2QxOTRiOWNiOWViYWM3OTY0NzBhNmMxXzMtNi0xLTEtMjE3NjI5_5ca09625-854c-4d40-ac6d-fb05402e8b4c"
      unitRef="usd">-21900000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if297cebcf7eb42b7a960d93e624d8d5a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTozMThmZDk2ZmNkMTk0YjljYjllYmFjNzk2NDcwYTZjMS90YWJsZXJhbmdlOjMxOGZkOTZmY2QxOTRiOWNiOWViYWM3OTY0NzBhNmMxXzMtOC0xLTEtMjE3NjI5_2d2c20f0-6869-4eb0-b6fe-96b0010eab18"
      unitRef="usd">-51700000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5NjQ_7e18ae6b-dcfb-4033-8511-66429ed80d28"
      unitRef="usd">65100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpjMWNkYTE2N2I1Yzc0ZWRlOGNlZTFiZDBjYjRjNDljYi90YWJsZXJhbmdlOmMxY2RhMTY3YjVjNzRlZGU4Y2VlMWJkMGNiNGM0OWNiXzEtMi0xLTEtMjE2NjA2_2639927a-7fdd-4cb7-a085-5edcc7734111"
      unitRef="usd">29200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpjMWNkYTE2N2I1Yzc0ZWRlOGNlZTFiZDBjYjRjNDljYi90YWJsZXJhbmdlOmMxY2RhMTY3YjVjNzRlZGU4Y2VlMWJkMGNiNGM0OWNiXzItMi0xLTEtMjE2NjA2_8e49bfb9-8fb9-4bee-bfc5-0e3696d00b61"
      unitRef="usd">35900000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpjMWNkYTE2N2I1Yzc0ZWRlOGNlZTFiZDBjYjRjNDljYi90YWJsZXJhbmdlOmMxY2RhMTY3YjVjNzRlZGU4Y2VlMWJkMGNiNGM0OWNiXzMtMi0xLTEtMjE2NjA2_a42194df-69cc-460b-b2c3-b790b4432423"
      unitRef="usd">65100000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5NzA_2639927a-7fdd-4cb7-a085-5edcc7734111"
      unitRef="usd">29200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <nrds:BusinessAmountConsiderationTransferredCashHeldInEscrow
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5NzQ_2b6b6c31-731c-4e70-a5b5-bae7c64c015e"
      unitRef="usd">4600000</nrds:BusinessAmountConsiderationTransferredCashHeldInEscrow>
    <nrds:NumberOfPotentialAdditionalEarnoutPayments
      contextRef="i19dec4e17dcd406eb1934d3facf59e70_I20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzc0OA_5fca1d80-fe05-4321-a855-2950f9b4807f"
      unitRef="earnoutpayment">2</nrds:NumberOfPotentialAdditionalEarnoutPayments>
    <nrds:FairValueOfEarnouts
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5Nzg_e35f94f1-1113-4a1f-aafa-e4c2e5bb6c70"
      unitRef="usd">2700000</nrds:FairValueOfEarnouts>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i8fe56a54db8f438496c58e0369682606_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzE0NzY_cd135e64-16bb-44cc-9203-773b9c77e509"
      unitRef="usd">1700000</us-gaap:DeferredCompensationLiabilityCurrent>
    <nrds:ContingentConsiderationFairValueDisclosure
      contextRef="i8fe56a54db8f438496c58e0369682606_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzU0OTc1NTg0Nzc3OA_5a856be7-0375-4d4b-bdfd-54fd9aacecdd"
      unitRef="usd">30900000</nrds:ContingentConsiderationFairValueDisclosure>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i17ee5796ca6545bba5207bf67a4eb5c8_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5ODI_f89cff2e-832c-4d52-b0a5-cb49e0280c9c"
      unitRef="shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <nrds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsExcludingPropertyPlantAndEquipment
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5NWEwMGNmNjA2NzQ0Y2I1OWIzNDY4ZjdiZTZlMGZhOS90YWJsZXJhbmdlOjk1YTAwY2Y2MDY3NDRjYjU5YjM0NjhmN2JlNmUwZmE5XzEtMi0xLTEtMjE2NjA2_77b57fe5-3169-4ec7-a5bc-4a8c8a7d6a2d"
      unitRef="usd">1000000.0</nrds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsExcludingPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5NWEwMGNmNjA2NzQ0Y2I1OWIzNDY4ZjdiZTZlMGZhOS90YWJsZXJhbmdlOjk1YTAwY2Y2MDY3NDRjYjU5YjM0NjhmN2JlNmUwZmE5XzItMi0xLTEtMjE2NjA2_c176956c-18cb-460e-8007-72fc673ad47f"
      unitRef="usd">200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5NWEwMGNmNjA2NzQ0Y2I1OWIzNDY4ZjdiZTZlMGZhOS90YWJsZXJhbmdlOjk1YTAwY2Y2MDY3NDRjYjU5YjM0NjhmN2JlNmUwZmE5XzMtMi0xLTEtMjE2NjA2_8977a3da-54a1-45e3-8c62-448347b6c612"
      unitRef="usd">29400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5NWEwMGNmNjA2NzQ0Y2I1OWIzNDY4ZjdiZTZlMGZhOS90YWJsZXJhbmdlOjk1YTAwY2Y2MDY3NDRjYjU5YjM0NjhmN2JlNmUwZmE5XzQtMi0xLTEtMjE2NjA2_24ae0d93-b338-4439-b25f-3ea295a9559e"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5NWEwMGNmNjA2NzQ0Y2I1OWIzNDY4ZjdiZTZlMGZhOS90YWJsZXJhbmdlOjk1YTAwY2Y2MDY3NDRjYjU5YjM0NjhmN2JlNmUwZmE5XzUtMi0xLTEtMjE2NjA2_296ad6d7-9e88-4766-8ce5-10c25a647d96"
      unitRef="usd">37300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5NWEwMGNmNjA2NzQ0Y2I1OWIzNDY4ZjdiZTZlMGZhOS90YWJsZXJhbmdlOjk1YTAwY2Y2MDY3NDRjYjU5YjM0NjhmN2JlNmUwZmE5XzYtMi0xLTEtMjE2NjA2_cc66ba7a-6b2b-4b4c-bd19-b73ecfd733d7"
      unitRef="usd">65100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzg5NTA_a32cf5f8-72b9-41fc-ac3c-00d656418d67">The fair value of the intangible assets with definite lives is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Useful&#160;Life (Years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;User base &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.4&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Trade name &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;Total intangible assets &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.4&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;The fair value of the intangible assets with definite lives is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted Average Useful&#160;Life (Years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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: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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total intangible assets &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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.4&#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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibaa3a61797a4458b8ddf10dea89f4eac_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzEtMi0xLTEtMjE2NjA2_d428b64a-8876-4463-ac5a-1473ce062294"
      unitRef="usd">19400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i57eec0ab05264e749d61a29c1e5685c6_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzEtNC0xLTEtMjE2NjA2_5b4337c0-c77e-4d20-8faa-da4b46e5c40c">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i2a676ba7344c44f2bcab84300f489e35_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzItMi0xLTEtMjE2NjA2_9858153a-bf94-479d-8f8b-1ace7fcae5db"
      unitRef="usd">5000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie0afcc87c6794dc2a0796a4d136e8675_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzItNC0xLTEtMjE2NjA2_0aef4890-0a9a-42f5-ba32-1f6761affa23">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibb62f4671f8941d4b49dcf4c8b999ba1_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzMtMi0xLTEtMjE2NjA2_12647be7-1fb4-47c1-99f7-f8fb0a82461e"
      unitRef="usd">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4815c1c5fd044caaa6405c2bd263ff53_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzMtNC0xLTEtMjE2NjA2_79f44458-83c8-4b00-ad74-9c5298af28a9">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibcaaf8fe86394a9db3e4e6e412e1f7b8_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzQtMi0xLTEtMjE2NjA2_c41a6c96-4afa-4fd9-af29-03c76515b010"
      unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i32ea177dbab148a3a95e62687f383781_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzQtNC0xLTEtMjE2NjA2_bd62ef66-8c75-4bc7-a802-38a074731557">P0Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzUtMi0xLTEtMjE2NjA2_49a54d78-3ec1-4087-9fd8-fcee7cbd0342"
      unitRef="usd">29400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i58dc192ac89d4d0da2790bef715a4fe5_D20201001-20201031"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo0Y2U5YjIwNjdiYWE0YjRkOGM3YTVjOTZiNzI4ZjE0NC90YWJsZXJhbmdlOjRjZTliMjA2N2JhYTRiNGQ4YzdhNWM5NmI3MjhmMTQ0XzUtNC0xLTEtMjE2NjA2_87c54bc8-2013-40bf-8e88-de282391d385">P5Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="ie2ec53378f78499081c45d85a75a9d4b_I20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5ODY_296ad6d7-9e88-4766-8ce5-10c25a647d96"
      unitRef="usd">37300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0d1e44f900f1407f9f136ee8ba85a7ce_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5OTA_4d7493c0-9546-435c-8d04-f079c32fd003"
      unitRef="usd">1000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i0de154facfff4623a0216b53f707578c_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5OTQ_ef23a45d-b7d2-4b56-8296-e9ef4e6d936c"
      unitRef="usd">2000000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i0de154facfff4623a0216b53f707578c_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTU5OTg_a5fb1c26-07b8-4b3a-af4a-8368f903aa4e"
      unitRef="usd">-300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ia6881675716c4719860a14bc5da7eea0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpmMWI2OGRhMTFhOGQ0ODdiYWFlZTAzYjZjYzQ3NjM5Yi90YWJsZXJhbmdlOmYxYjY4ZGExMWE4ZDQ4N2JhYWVlMDNiNmNjNDc2MzliXzItNC0xLTEtMjE2NjA2_80199a4b-186f-4f04-ac58-c4feff03fa4c"
      unitRef="usd">262600000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ia6881675716c4719860a14bc5da7eea0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTpmMWI2OGRhMTFhOGQ0ODdiYWFlZTAzYjZjYzQ3NjM5Yi90YWJsZXJhbmdlOmYxYjY4ZGExMWE4ZDQ4N2JhYWVlMDNiNmNjNDc2MzliXzMtNC0xLTEtMjE2NjA2_0099679c-1698-477a-81a3-9d5ccf7142ee"
      unitRef="usd">3600000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i397b36fbfffa444596f28bff4369027f_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYwMDI_b06200de-2aab-4cca-8fa9-dfe22fa36e3c"
      unitRef="usd">13700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i397b36fbfffa444596f28bff4369027f_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTplNjAyYzlhNmQ3Mjg0ZWE1OTgxZGI1Mjk5YTgxN2NmNC90YWJsZXJhbmdlOmU2MDJjOWE2ZDcyODRlYTU5ODFkYjUyOTlhODE3Y2Y0XzEtMi0xLTEtMjE2NjA2_46891dd2-33ee-4864-acc6-ef80e5d6b8e0"
      unitRef="usd">12300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i397b36fbfffa444596f28bff4369027f_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTplNjAyYzlhNmQ3Mjg0ZWE1OTgxZGI1Mjk5YTgxN2NmNC90YWJsZXJhbmdlOmU2MDJjOWE2ZDcyODRlYTU5ODFkYjUyOTlhODE3Y2Y0XzItMi0xLTEtMjE2NjA2_f6f53236-1c0f-40f9-a477-530f5db45dca"
      unitRef="usd">1400000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i397b36fbfffa444596f28bff4369027f_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTplNjAyYzlhNmQ3Mjg0ZWE1OTgxZGI1Mjk5YTgxN2NmNC90YWJsZXJhbmdlOmU2MDJjOWE2ZDcyODRlYTU5ODFkYjUyOTlhODE3Y2Y0XzMtMi0xLTEtMjE2NjA2_57beab59-3b40-4c57-a97b-1f141a93eaa4"
      unitRef="usd">13700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i397b36fbfffa444596f28bff4369027f_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYwMDY_46891dd2-33ee-4864-acc6-ef80e5d6b8e0"
      unitRef="usd">12300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <nrds:FairValueOfEarnouts
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYwMTA_3d5e8cb0-7e38-4fac-8f72-8ade3e27ccb6"
      unitRef="usd">5900000</nrds:FairValueOfEarnouts>
    <nrds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsExcludingPropertyPlantAndEquipment
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5MTZhZmIyNzMzYTg0MGMyODllYTBiYTVlMDc2ZjNjZC90YWJsZXJhbmdlOjkxNmFmYjI3MzNhODQwYzI4OWVhMGJhNWUwNzZmM2NkXzEtMi0xLTEtMjE2NjA2_102310e8-97dc-469e-b6ae-97f54389f6f1"
      unitRef="usd">1500000</nrds:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssetsExcludingPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5MTZhZmIyNzMzYTg0MGMyODllYTBiYTVlMDc2ZjNjZC90YWJsZXJhbmdlOjkxNmFmYjI3MzNhODQwYzI4OWVhMGJhNWUwNzZmM2NkXzItMi0xLTEtMjE2NjA2_ec48297d-ab88-4ad8-8e76-8e5f30f71744"
      unitRef="usd">200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5MTZhZmIyNzMzYTg0MGMyODllYTBiYTVlMDc2ZjNjZC90YWJsZXJhbmdlOjkxNmFmYjI3MzNhODQwYzI4OWVhMGJhNWUwNzZmM2NkXzMtMi0xLTEtMjE2NjA2_176de449-841e-4e19-8ea8-2de85e56d07a"
      unitRef="usd">7400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5MTZhZmIyNzMzYTg0MGMyODllYTBiYTVlMDc2ZjNjZC90YWJsZXJhbmdlOjkxNmFmYjI3MzNhODQwYzI4OWVhMGJhNWUwNzZmM2NkXzQtMi0xLTEtMjE2NjA2_d2b2665e-26c6-4f73-b532-177bfb3579df"
      unitRef="usd">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5MTZhZmIyNzMzYTg0MGMyODllYTBiYTVlMDc2ZjNjZC90YWJsZXJhbmdlOjkxNmFmYjI3MzNhODQwYzI4OWVhMGJhNWUwNzZmM2NkXzUtMi0xLTEtMjE2NjA2_bb4978a8-ba56-4dd6-b58c-4a5a67e40170"
      unitRef="usd">6000000.0</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTo5MTZhZmIyNzMzYTg0MGMyODllYTBiYTVlMDc2ZjNjZC90YWJsZXJhbmdlOjkxNmFmYjI3MzNhODQwYzI4OWVhMGJhNWUwNzZmM2NkXzYtMi0xLTEtMjE2NjA2_535acfb6-822e-4cdd-a815-bee09d2fd5b5"
      unitRef="usd">13700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ic2a72abad82942c7957e3ba06219a60c_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTphNDMzMDc2NTY0M2I0MTJlOGZkNzM2NDU0ZWVkZDlhMi90YWJsZXJhbmdlOmE0MzMwNzY1NjQzYjQxMmU4ZmQ3MzY0NTRlZWRkOWEyXzEtMi0xLTEtMjE2NjA2_8a54d632-0ce9-43e7-a158-ea255f2f5130"
      unitRef="usd">6000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1419c5df1ea74115b529f8ef3721859a_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTphNDMzMDc2NTY0M2I0MTJlOGZkNzM2NDU0ZWVkZDlhMi90YWJsZXJhbmdlOmE0MzMwNzY1NjQzYjQxMmU4ZmQ3MzY0NTRlZWRkOWEyXzEtNC0xLTEtMjE2NjA2_ef51390c-da56-4d7b-af6a-1c5095ad640f">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i86d290b7df184bcfbcd60c74cc1fa55e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTphNDMzMDc2NTY0M2I0MTJlOGZkNzM2NDU0ZWVkZDlhMi90YWJsZXJhbmdlOmE0MzMwNzY1NjQzYjQxMmU4ZmQ3MzY0NTRlZWRkOWEyXzItMi0xLTEtMjE2NjA2_3ffac35f-dc9f-46fa-832f-52c16247daa8"
      unitRef="usd">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id81c4bea2f7a40cb9bf89d1b23f2c0cd_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTphNDMzMDc2NTY0M2I0MTJlOGZkNzM2NDU0ZWVkZDlhMi90YWJsZXJhbmdlOmE0MzMwNzY1NjQzYjQxMmU4ZmQ3MzY0NTRlZWRkOWEyXzItNC0xLTEtMjE2NjA2_ebe78261-44f3-4f74-999e-2400fd445c23">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTphNDMzMDc2NTY0M2I0MTJlOGZkNzM2NDU0ZWVkZDlhMi90YWJsZXJhbmdlOmE0MzMwNzY1NjQzYjQxMmU4ZmQ3MzY0NTRlZWRkOWEyXzMtMi0xLTEtMjE2NjA2_600d44c6-f861-4bed-87b2-746399be16cb"
      unitRef="usd">7400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i34d1293978524520b84ec38e49fdde31_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90YWJsZTphNDMzMDc2NTY0M2I0MTJlOGZkNzM2NDU0ZWVkZDlhMi90YWJsZXJhbmdlOmE0MzMwNzY1NjQzYjQxMmU4ZmQ3MzY0NTRlZWRkOWEyXzMtNC0xLTEtMjE2NjA2_a500062c-1b41-4928-bf14-d9a19668a190">P4Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i77f99d46da2843fe9140bb8e93153092_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYwMTg_bb4978a8-ba56-4dd6-b58c-4a5a67e40170"
      unitRef="usd">6000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="i126c9bdceaeb4b0ba7cb706488bae5e1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYwMTQ_39c8a3bb-12aa-48b7-8937-8baae007a806"
      unitRef="usd">500000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i6a9a34824e02493fb39873fa9fc0963b_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYxOTI_107c06c6-5347-4295-a466-de9802d5126f"
      unitRef="usd">1500000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i6a9a34824e02493fb39873fa9fc0963b_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTUvZnJhZzplODMzMTgzMGY3OGQ0OTQ3OWE3YTk0YjVlMTQ2MjY0ZS90ZXh0cmVnaW9uOmU4MzMxODMwZjc4ZDQ5NDc5YTdhOTRiNWUxNDYyNjRlXzEwOTk1MTE2NTYxOTY_2f34556b-29b9-4b28-927c-13adda5d2a0c"
      unitRef="usd">-100000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQ4Mg_28876355-4aa1-4639-8137-22f8067679a0">Goodwill and Intangible Assets&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of goodwill, net is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition of OTB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.8&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No impairment charges have been recorded for goodwill in 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives related to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Useful&#160;Life&lt;br/&gt;(Years)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.7)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;User base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.1&#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 style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Useful&#160;Life&lt;br/&gt;(Years)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;User base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to definite-lived intangible assets was $13.0&#160;million, $8.0&#160;million and $1.6&#160;million in 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense as of December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.1&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No impairment charges have been recorded for intangible assets for 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQ4Mw_bb67a1f5-329c-4ebf-8a09-a0c19346d431">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of goodwill, net is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition of OTB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43.8&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzItMi0xLTEtMjE2NjA2_ced71b63-16d0-49cd-8aa1-20c6ce353da8"
      unitRef="usd">43800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzItNC0xLTEtMjE2NjA2_bf2d081a-8605-4eba-a103-4e93d0e54769"
      unitRef="usd">43800000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzMtMi0xLTEtMjE2NjA2_42bd1d4a-7049-4062-9bad-8cda0a725521"
      unitRef="usd">68100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzMtNC0xLTEtMjE2NjA2_8ad6d295-b07d-42fc-a254-a9c895c8234f"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzUtMi0xLTEtMjE2NjA2_350f00ae-1b53-4c2b-95d2-55273fbffe88"
      unitRef="usd">-700000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzUtNC0xLTEtMjE2NjA2_5ca11177-b715-4633-b79f-633feb592eee"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzYtMi0xLTEtMjE2NjA2_0ff3068f-53a9-40ad-8047-bc6fe094ff27"
      unitRef="usd">111200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTowNzBlYWFkOGIzOTQ0MDM4OTBiOWMzOGI3MTA2M2NiYy90YWJsZXJhbmdlOjA3MGVhYWQ4YjM5NDQwMzg5MGI5YzM4YjcxMDYzY2JjXzYtNC0xLTEtMjE2NjA2_90724243-3849-42be-9e6e-90fee300724b"
      unitRef="usd">43800000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzgy_9bbc8e8a-d5dd-40ea-82df-c6398591bece"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLossNetOfTax>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzgy_e1d35104-ca96-4d13-bb49-8483108b1e5e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLossNetOfTax>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzgy_e7c13931-01e2-4110-a344-0b34f2169640"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLossNetOfTax>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQ4NA_faea80e5-3dea-499c-abd1-ac5d24436765">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets with definite lives related to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Useful&#160;Life&lt;br/&gt;(Years)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2022&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.7)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;User base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;87.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.1&#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 style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(dollars in millions)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Useful&#160;Life&lt;br/&gt;(Years)&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross&lt;br/&gt;Carrying Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&lt;br/&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:30pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31, 2021&lt;/span&gt;&lt;/div&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;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;User base&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade names&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id0dad9e0d8fc490597686cfc41f55aca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItMi0xLTEtMjI1NTE0_bc6c5923-64a9-44ac-9b29-9592665415f5">P4Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3e2c2cab73a24460a7cf90db10e9aa78_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItNC0xLTEtMjI1NDgz_601a40f3-0032-4472-a144-3c42dd5501a1"
      unitRef="usd">55300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3e2c2cab73a24460a7cf90db10e9aa78_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItNi0xLTEtMjI1NDgz_881c09e0-e951-4e4a-8187-c873cd8fc3b9"
      unitRef="usd">9700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3e2c2cab73a24460a7cf90db10e9aa78_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItOC0xLTEtMjI1NDgz_847aa783-a60f-41cf-b76f-5d1851895060"
      unitRef="usd">45600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8e8de75ebf154bf49e5b38df92238a7e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItMi0xLTEtMjE2NjA2_78d88636-149a-4a5d-8cf8-cc7c5747c224">P4Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4b294e20e3df474bb9730e7b6597e913_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItNC0xLTEtMjE2NjA2_af0d0ebf-dba4-41e1-9daf-e95f4075d624"
      unitRef="usd">19400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4b294e20e3df474bb9730e7b6597e913_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItNi0xLTEtMjE2NjA2_cf435420-d556-4929-b1cc-9fb410bd4552"
      unitRef="usd">6000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4b294e20e3df474bb9730e7b6597e913_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzItOC0xLTEtMjE2NjA2_0043fb2e-b91c-4df0-b5dd-1d49f0c54b58"
      unitRef="usd">13400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibc8773eb9bcf49da8475a16a7b01a5af_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzMtMi0xLTEtMjE2NjA2_5aa4009b-6859-4816-8cfa-e73ae21fb8c8">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i71a88340d25040e8860cdf29b2c58138_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzMtNC0xLTEtMjE2NjA2_b652a1e7-5df0-4a88-8937-bedc9553f14b"
      unitRef="usd">12200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i71a88340d25040e8860cdf29b2c58138_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzMtNi0xLTEtMjE2NjA2_ef6494b0-f32c-466a-91c8-d5c476249212"
      unitRef="usd">6900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i71a88340d25040e8860cdf29b2c58138_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzMtOC0xLTEtMjE2NjA2_102f2811-b4be-4273-bb68-b62495151168"
      unitRef="usd">5300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iccbef9dac25f468ea2ec1c14f11a1ca6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzUtNC0xLTEtMjE2NjA2_91f73ff5-a23f-47be-9a0d-21c828081760"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iccbef9dac25f468ea2ec1c14f11a1ca6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzUtNi0xLTEtMjE2NjA2_b28eb6eb-cdd4-4726-ba3b-37d25cc45037"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iccbef9dac25f468ea2ec1c14f11a1ca6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzUtOC0xLTEtMjE2NjA2_fbeafcc1-8279-4816-b085-0a37e50e0a8a"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <nrds:FiniteLivedIntangibleAssetsForeignCurrencyAdjustment
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzYtOC0xLTEtMjE2NjA2_597e2d58-fedc-4652-a7da-21e162e3b540"
      unitRef="usd">-200000</nrds:FiniteLivedIntangibleAssetsForeignCurrencyAdjustment>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzctNC0xLTEtMjE2NjA2_e886df48-97da-40d4-9190-04070537af84"
      unitRef="usd">87300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzctNi0xLTEtMjE2NjA2_d697359c-f761-42a9-81c5-a5e743135cdb"
      unitRef="usd">23000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo5YjI2NWVhNzM2ZDk0ZTNiODkxMjBjYmMyY2Y5MWI2YS90YWJsZXJhbmdlOjliMjY1ZWE3MzZkOTRlM2I4OTEyMGNiYzJjZjkxYjZhXzctOC0xLTEtMjE2NjA2_cda9a8ca-c583-4c84-9615-1ecf7bdc5811"
      unitRef="usd">64100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibab8e7bb21c0456bacc7d7070ffb3e03_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItMi0xLTEtMjI1NTIz_7c08a9df-c65e-461f-b8c8-1d43112544ed">P1Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id1256877cbff4ea89fe8ad3fbeeb055f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItNC0xLTEtMjI1NDc5_9278bf4c-4333-492b-aeea-3ea0c2192123"
      unitRef="usd">6400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id1256877cbff4ea89fe8ad3fbeeb055f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItNi0xLTEtMjI1NDc5_15543041-3ea0-41f5-8968-c9dc85f006cc"
      unitRef="usd">2800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id1256877cbff4ea89fe8ad3fbeeb055f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItOC0xLTEtMjI1NDc5_57636cf0-c28e-4632-82c5-7704afcf9982"
      unitRef="usd">3600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f2cee3ef1e14751a0c9f1c6931503df_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItMi0xLTEtMjE2NjA2_b3ae0b15-24f9-43d7-9291-102bba16b5ed">P5Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9b904b090b6d4219914c1929012eb5ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItNC0xLTEtMjE2NjA2_397d08ff-9bed-4637-849b-93fd3349dc05"
      unitRef="usd">19400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9b904b090b6d4219914c1929012eb5ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItNi0xLTEtMjE2NjA2_d7227124-fd81-4ecd-a531-718aaf3aa805"
      unitRef="usd">3200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9b904b090b6d4219914c1929012eb5ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzItOC0xLTEtMjE2NjA2_b87539c1-cf38-4e5f-b276-adbc857c77a7"
      unitRef="usd">16200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i17b6dae39af54f638a0a6fdb4db05ff9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzMtMi0xLTEtMjE2NjA2_806985e2-ac19-4c07-9964-6e93d050db5e">P2Y9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8c06d94b635941b48b1268e53239bde3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzMtNC0xLTEtMjE2NjA2_a4779ecb-3eb2-4ff5-9435-8f1daf6b5e9f"
      unitRef="usd">11000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8c06d94b635941b48b1268e53239bde3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzMtNi0xLTEtMjE2NjA2_f9d06bc6-1148-4915-8154-8d455b90f348"
      unitRef="usd">3500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8c06d94b635941b48b1268e53239bde3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzMtOC0xLTEtMjE2NjA2_d9357cee-e81f-4295-bcae-cd77282115cc"
      unitRef="usd">7500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifce200d140c64cb789a5c5198a425a2a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzUtNC0xLTEtMjE2NjA2_fee2ca28-b0cf-419e-9bc5-755ecc09ea81"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifce200d140c64cb789a5c5198a425a2a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzUtNi0xLTEtMjE2NjA2_cad7f002-735c-4bd9-997e-ad45c9f63847"
      unitRef="usd">400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifce200d140c64cb789a5c5198a425a2a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzUtOC0xLTEtMjE2NjA2_667c1a69-1ce1-45e4-b569-816f81989694"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <nrds:FiniteLivedIntangibleAssetsForeignCurrencyAdjustment
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzYtOC0xLTEtMjE2NjA2_5e5b74b3-72bd-491a-8b84-723e10f03798"
      unitRef="usd">300000</nrds:FiniteLivedIntangibleAssetsForeignCurrencyAdjustment>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzctNC0xLTEtMjE2NjA2_e00bc8c7-c026-4632-a0ed-6282b4a02b89"
      unitRef="usd">37200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzctNi0xLTEtMjE2NjA2_bad394a1-38b4-45d3-bfab-f843795ea273"
      unitRef="usd">9900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTo0NTA2NWFkYTljNWQ0Nzc0ODRjYTAyODczMWY2ODIwYi90YWJsZXJhbmdlOjQ1MDY1YWRhOWM1ZDQ3NzQ4NGNhMDI4NzMxZjY4MjBiXzctOC0xLTEtMjE2NjA2_02fb68c0-6c5b-4929-bcc4-ab85b1c206ae"
      unitRef="usd">27600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzI5MA_6bbbf4b8-b7f3-4acd-9fa4-71e8e874c19a"
      unitRef="usd">13000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzI5NA_547198a5-dbb2-42e4-b0bc-56605c326836"
      unitRef="usd">8000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzIxOTkwMjMyNTYwNTE_6c8de4b8-3a72-41de-a0ff-454dc6bcc1b6"
      unitRef="usd">1600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQ4MQ_63c6942f-21d4-4128-9283-e2e6735e685f">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense as of December&#160;31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.1&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzItMi0xLTEtMjE2NjA2_1e25e98a-2532-4c32-b026-7ec678549919"
      unitRef="usd">17400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzMtMi0xLTEtMjE2NjA2_8d0eba62-e4ae-4974-b6e0-b24571033707"
      unitRef="usd">13800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzQtMi0xLTEtMjE2NjA2_34fd8a8c-eccd-4122-a1da-fc98d867bb66"
      unitRef="usd">13500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzUtMi0xLTEtMjE2NjA2_ae980c72-b30f-4fee-85c8-35f82d466346"
      unitRef="usd">12500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzYtMi0xLTEtMjE2NjA2_182ac5fe-fefc-4eba-b6d9-dff0d3a9d76a"
      unitRef="usd">7100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <nrds:FiniteLivedIntangibleAssetsForeignCurrencyAdjustment
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzgtMi0xLTEtMjE2NjA2_6a1b170d-75d2-40b9-a87c-0abb441ea6dd"
      unitRef="usd">-200000</nrds:FiniteLivedIntangibleAssetsForeignCurrencyAdjustment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90YWJsZTpkOTRkNTcxNzM1YzY0ZjhmOTE1ZTAwZTI1OGI1YWY4Mi90YWJsZXJhbmdlOmQ5NGQ1NzE3MzVjNjRmOGY5MTVlMDBlMjU4YjVhZjgyXzktMi0xLTEtMjE2NjA2_7b0daede-9790-4c5c-a000-3c09e9385a51"
      unitRef="usd">64100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQwMA_0f1072fb-cfb6-496d-a5f4-59aa73efb91e"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQwMA_197ec4b2-1fb7-4900-941d-cba9ad50d913"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMTgvZnJhZzo1NzczOTc1NzU1Zjg0ZTcwYmRiMWQxOTZlNzU4YjUzYy90ZXh0cmVnaW9uOjU3NzM5NzU3NTVmODRlNzBiZGIxZDE5NmU3NThiNTNjXzQwMA_c305e2c3-1dd4-462e-878e-5c49761dad92"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzY1Njg_96fc41d2-8233-45e0-b194-57b09289ac86">Debt&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company maintains a Senior Secured Credit Facilities Credit Agreement with Silicon Valley Bank, which over time has been amended and restated (as amended and restated from time to time, the Credit Agreement). It is secured by certain qualifying accounts receivable of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement provides for a revolving line of credit of up to $100.0&#160;million with the option to increase up to an additional $25.0&#160;million, including a letter of credit sub-facility in the aggregate amount of $10.0&#160;million, and a swingline sub-facility in the aggregate amount of $10.0&#160;million. In September 2022, the Company amended and restated the Credit Agreement to extend the termination date from September&#160;2, 2023 to December&#160;2, 2023, and to replace the Eurodollar Loan option (which was LIBOR based) with a Secured Overnight Financing Rate (SOFR) Loan option, with any outstanding Eurodollar Loans to convert to SOFR Loans at the next interest period. Under the terms of the Credit Agreement, revolving loans may be either SOFR Loans or ABR Loans. Outstanding SOFR Loans incur interest at the Adjusted SOFR Rate (which is defined in the Credit Agreement as Term SOFR plus a Term SOFR Adjustment equal to 0.10% for 1-month interest periods, 0.15% for 3-month interest periods, and 0.25% for 6-month interest periods, and, in each case, subject to a 1.00% floor), plus a margin of either 3.00% or 2.75% depending on usage. Outstanding ABR Loans will incur interest at the highest of the Prime Rate, as published by the Wall Street Journal, the federal funds rate in effect for such day plus 0.50%, and 3.25%, in each case a margin of either 1.75% or 2.00% will be applicable, depending on usage. The Company is charged a commitment fee of 0.30% per year for committed but unused amounts. &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:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;7, 2022, the Company borrowed $70.0&#160;million as a Eurodollar Loan under the Credit Agreement to finance the cash portion of the purchase consideration for the acquisition of OTB. This borrowing was fully repaid by the Company in December 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no outstanding balances under the Credit Agreement at December&#160;31, 2022 or 2021. The available amount to borrow under the Credit Agreement was $98.3&#160;million and $94.7&#160;million as of December&#160;31, 2022 and 2021, respectively, which is equal to the available amount under the Credit Agreement of $100.0&#160;million net of letters of credit with Silicon Valley Bank of $1.7&#160;million and $5.3&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains covenants limiting the Company&#x2019;s ability to, among other things, dispose of assets, undergo a change in control, merge or consolidate, make acquisitions, incur debt, incur liens, pay dividends, repurchase stock, and make investments, in each case subject to certain exceptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement also contains financial covenants requiring the Company to maintain a minimum adjusted quick ratio and a minimum consolidated adjusted EBITDA if the adjusted quick ratio falls below a specified level, measured in each case at the end of each fiscal quarter. The Company is required to furnish audited financial statements within 90 days after the end of the fiscal year. The Company was in compliance with all financial covenants as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subordinated Promissory Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;During 2017, the Company entered into a stock repurchase agreement to repurchase a specific number of shares of Class&#160;G common stock from one of the Company&#x2019;s co-founders. In connection with the stock repurchase agreement, the Company issued subordinated promissory notes (the Notes) with a principal amount totaling $28.5&#160;million to the co-founder. The Notes bore interest on the outstanding principal amount at the rate of 4.2922% per year and were scheduled to mature in January 2026. In November&#160;2021, in connection with the Company&#x2019;s IPO, the Company repaid in full the outstanding principal amount of $28.5 million and accrued interest on the Notes. Upon repayment of the Notes in November 2021, the Company recognized the remaining unamortized debt premium of $1.5&#160;million as a gain on extinguishment of debt recorded to other gains (losses), net in the consolidated statement of operations.&lt;/span&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1568ef42ac994b00b7a8c72afa34994e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5Xzk3MA_239fa9ee-3c39-4b82-b167-d7cb927b91b9"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i68dc367a3c054993a65a9519f3ca6643_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5Xzk3MA_65c45eed-6544-49a0-b29f-896449867cec"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <nrds:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i80a7ef1f878243f8a8ae644542e270f1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwMjE_02feeb21-abd3-4e00-97fa-d1bc44547ae7"
      unitRef="usd">25000000</nrds:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i80a7ef1f878243f8a8ae644542e270f1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTQ_ade8f7c9-4c73-4874-8f9e-3d9fc6cfcd4d"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if8a73d1dd51f4b2d879839494e5aa94c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzExNTQ_35170b24-cce8-430e-87e9-b5c4fa6f6511"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib1ab18b9e1b64a4eb577823322002f56_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2Mzk3Mjg_b0d720cc-8cba-4449-844d-d4b2c77f20ee"
      unitRef="number">0.0010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i77faacb2174e423b9c90939edfb329bf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2Mzk3Mzc_7e22b553-c15c-4a46-b4d3-9a839a6ccf9a"
      unitRef="number">0.0015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib5a61b73c856428c99bcae14b5241fe8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2Mzk3NDU_abb409a5-01ef-4dd4-ab71-3cd675ab3246"
      unitRef="number">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if38ba26abc714424aac9faec543da637_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2Mzk3NTM_20fe616a-331f-452c-bc53-3497c855296e"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1a9a503d3bef46299c89e8ccdbef976f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE0NjA_0e2e3245-9bb5-41af-a1d8-e9074062b885"
      unitRef="number">0.0300</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2ce7866bdb804de2a41b8666beec20d3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE0NjY_288030eb-d7b9-4a5c-b8ba-d2e8c26ce182"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2869602f4a454c06ae5ec0c0e16fb7e5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE2ODI_74e19d99-384c-43ae-b2a1-250932161d7d"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2c22e2278c7244e99aed344dbda7fa74_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE2OTA_c9bcf19d-f120-4066-b42a-e217f7abc81a"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic66634f72e874887be51ceb74a94ccd5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE3MjY_aadf22ad-5c39-4bb1-99cb-1528a63a3d93"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic39fb03fe05f4cec95b4da5351b57bab_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE3MzI_0d8f9936-0321-46c9-b78f-8c0428080085"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i70035e07dcb74f679a71c5cca6fa69b6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE4NDg_18f0abe3-4a71-450c-bd44-436feb52ad77"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i86377a7699344e8b872fc5cf5aeef59e_D20220707-20220707"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2Mzk2NzE_0eb1c0e8-91dc-48cb-a8f1-613f57979f7b"
      unitRef="usd">70000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i68dc367a3c054993a65a9519f3ca6643_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE5NTk_d6bfa401-677f-4f0f-bd25-e7f6bc98d69c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i1568ef42ac994b00b7a8c72afa34994e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzE5NTk_eb9570a3-d867-4291-8b78-6a303da34501"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1568ef42ac994b00b7a8c72afa34994e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzIwODU_9db2b6b6-449e-4030-91d1-eeac26340203"
      unitRef="usd">98300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i68dc367a3c054993a65a9519f3ca6643_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzIwOTI_21ad4b18-6ff4-4622-aeeb-24c014d31318"
      unitRef="usd">94700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1568ef42ac994b00b7a8c72afa34994e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzIxOTI_239fa9ee-3c39-4b82-b167-d7cb927b91b9"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i68dc367a3c054993a65a9519f3ca6643_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzIxOTI_65c45eed-6544-49a0-b29f-896449867cec"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ib3d5fbd678d84817b328c27baa651494_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzIyNzA_aa37e6c6-a670-4b16-a48a-ba8476ab2081"
      unitRef="usd">1700000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i03d0e5e022ab41bba314814573cf094d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzIyNzc_02df8067-c1c6-4e2d-9e7b-71e43b979725"
      unitRef="usd">5300000</us-gaap:LineOfCredit>
    <nrds:DebtInstrumentCovenantPeriodToFurnishAuditedFinancialStatementsAfterQualifiedIPO
      contextRef="i70035e07dcb74f679a71c5cca6fa69b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzMwNDk_ce7d3180-81dc-496f-b925-386bb5520c77">P90D</nrds:DebtInstrumentCovenantPeriodToFurnishAuditedFinancialStatementsAfterQualifiedIPO>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ida67f553bfb14b01a7d955893d0baf70_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzM1MTE_836becd5-9e47-46e4-9730-5f167cbb9731"
      unitRef="usd">28500000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ida67f553bfb14b01a7d955893d0baf70_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzM2MDg_01d53e14-dc4f-459a-97f4-36b078fe04c2"
      unitRef="number">0.042922</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i60db9f900a37428f9305b35d1ff13392_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2NDA3MDU_d40551ef-33d5-49c0-ac6d-55ccf054a5c6"
      unitRef="usd">28500000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i211675c8dfc24a368de2cc062b4114f7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjEvZnJhZzo5OTVjNGU4M2Y5YzE0MmU1YjU0NTU2N2M3NTQyNTk2OS90ZXh0cmVnaW9uOjk5NWM0ZTgzZjljMTQyZTViNTQ1NTY3Yzc1NDI1OTY5XzEwOTk1MTE2NDA5NDA_9c310cd3-7b05-4690-8957-3e00c0dd09df"
      unitRef="usd">1500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMjcvZnJhZzo3Y2EzMGUwNGNiMjI0OWE1OWQxYmZjNDllOTBjNzJmYy90ZXh0cmVnaW9uOjdjYTMwZTA0Y2IyMjQ5YTU5ZDFiZmM0OWU5MGM3MmZjXzE0Mzk_fd16e1c6-2595-4400-9858-735d4509c558">Commitments and Contingencies&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commitments and Other Financial Arrangements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company has certain financial commitments and other arrangements including unused letters of credit and commitments under leases. See Note 7 &#x2013; Debt and Note 9 &#x2013; Leases for further discussion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation and Other Legal Matters&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company is involved from time to time in litigation, claims, and proceedings. Periodically, the Company evaluates the status of each legal matter and assesses potential financial exposure. If the potential loss from any legal proceeding or litigation is considered probable and the amount can be reasonably estimated, the Company accrues a liability for the estimated loss. Significant judgment is required to determine the probability of a loss and whether the amount of the loss is reasonably estimable. The outcome of any proceeding is not determinable in advance. As a result, the assessment of a potential liability and the amount of accruals recorded are based only on the information available at the time. As additional information becomes available, the Company reassesses the potential liability related to the legal proceeding or litigation, and may revise its estimates. Management is not currently aware of any matters that it expects will have a material effect on the financial position, results of operations, or cash flows of the Company. The Company has not accrued any material potential loss as of December&#160;31, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90ZXh0cmVnaW9uOmI0OTYwOGY0Mjk5NDQ5YTBhNTgxNDBkNzNkZGM1MTUwXzI1Ng_431dc08c-1323-4e6b-9c60-c9177f5fc3a5">Leases&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of operating lease costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.7&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease term and discount rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets were $11.3&#160;million and $13.9&#160;million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total undiscounted cash flows&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.3&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.7&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTAtMS0xLTIxNjYwNg_d8642a18-95c4-4c15-871a-dc488de4f727"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTAtMS0xLTIxNjYwNg_da0e15ae-9f7f-4f86-976f-970ad982b288"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTAtMS0xLTIxNjYwNg_b86bee25-d694-4331-9cb5-585017e9cd13"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTAtMS0xLTIxNjYwNg_e0160967-fd83-45f6-9be5-f42f04a7eb1d"&gt;Total lease liabilities, noncurrent&lt;/span&gt;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&#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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90ZXh0cmVnaW9uOmI0OTYwOGY0Mjk5NDQ5YTBhNTgxNDBkNzNkZGM1MTUwXzI1NA_8ddcf2f7-36f4-4ad5-87ed-7d71d9d2a024">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of operating lease costs are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.6&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.5&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net lease cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.7&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease term and discount rate are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzItMi0xLTEtMjE2NjA2_098acc43-f063-4164-9105-fb00f2632e84"
      unitRef="usd">3400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzItNC0xLTEtMjE2NjA2_c874cddb-e44e-4c02-a2a9-c7a5faae0a79"
      unitRef="usd">8600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzItNi0xLTEtMjE2NjA2_73708a82-5ccc-4bab-b310-40009643cc6f"
      unitRef="usd">7500000</us-gaap:OperatingLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzMtMi0xLTEtMjE2NjA2_3bcabe27-23ed-49a9-8c4f-d4ea9766cbde"
      unitRef="usd">0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzMtNC0xLTEtMjE2NjA2_e24677f5-a7b1-4810-8b66-7e900dd98918"
      unitRef="usd">1500000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzMtNi0xLTEtMjE2NjA2_5cc90511-0277-41e7-a87e-b2b0241f2854"
      unitRef="usd">1800000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzQtMi0xLTEtMjE2NjA2_02c57248-f4b7-4b3f-ad6f-415bdd477455"
      unitRef="usd">3400000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzQtNC0xLTEtMjE2NjA2_bbb8ea73-4810-4f37-a85d-6229712fa49f"
      unitRef="usd">7100000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo1YjhhMzBlZDc0MzE0MzUwYjI0ODIzOGQ2YzA2OTkyOS90YWJsZXJhbmdlOjViOGEzMGVkNzQzMTQzNTBiMjQ4MjM4ZDZjMDY5OTI5XzQtNi0xLTEtMjE2NjA2_64ef558b-9998-419e-9f13-e59ca9445dc4"
      unitRef="usd">5700000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo5ODJkZThiMjY4Yjg0MjdmYjc2MzE5NGE5NTcwYzU4MS90YWJsZXJhbmdlOjk4MmRlOGIyNjhiODQyN2ZiNzYzMTk0YTk1NzBjNTgxXzItMi0xLTEtMjE2NjA2_5306bedd-8488-44fc-9db8-41b2211926e1">P4Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo5ODJkZThiMjY4Yjg0MjdmYjc2MzE5NGE5NTcwYzU4MS90YWJsZXJhbmdlOjk4MmRlOGIyNjhiODQyN2ZiNzYzMTk0YTk1NzBjNTgxXzItNC0xLTEtMjE2NjA2_0cc2a793-2ea6-4121-be40-d1cdd6612d4b">P5Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo5ODJkZThiMjY4Yjg0MjdmYjc2MzE5NGE5NTcwYzU4MS90YWJsZXJhbmdlOjk4MmRlOGIyNjhiODQyN2ZiNzYzMTk0YTk1NzBjNTgxXzMtMi0xLTEtMjE2NjA2_7ed646d9-5562-4cfd-9bab-a786f29ccf32"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo5ODJkZThiMjY4Yjg0MjdmYjc2MzE5NGE5NTcwYzU4MS90YWJsZXJhbmdlOjk4MmRlOGIyNjhiODQyN2ZiNzYzMTk0YTk1NzBjNTgxXzMtNC0xLTEtMjE2NjA2_032dedbf-09fc-44b2-9b77-ccd864f0e6c4"
      unitRef="number">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90ZXh0cmVnaW9uOmI0OTYwOGY0Mjk5NDQ5YTBhNTgxNDBkNzNkZGM1MTUwXzU0OTc1NTgxNDE0Nw_28fa9eb3-0781-4c97-9e2f-88480a4153b3"
      unitRef="usd">11300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90ZXh0cmVnaW9uOmI0OTYwOGY0Mjk5NDQ5YTBhNTgxNDBkNzNkZGM1MTUwXzU0OTc1NTgxNDE1OA_84ca03d6-a158-43af-9cd5-0b0e096798eb"
      unitRef="usd">13900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90ZXh0cmVnaW9uOmI0OTYwOGY0Mjk5NDQ5YTBhNTgxNDBkNzNkZGM1MTUwXzI1NQ_b639296d-ba65-4996-8743-ecedcda717e5">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities as of December&#160;31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:85.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Years Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total undiscounted cash flows&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.3&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Present value of lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.7&#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTAtMS0xLTIxNjYwNg_d8642a18-95c4-4c15-871a-dc488de4f727"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTAtMS0xLTIxNjYwNg_da0e15ae-9f7f-4f86-976f-970ad982b288"&gt;Less: lease liabilities, current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTAtMS0xLTIxNjYwNg_b86bee25-d694-4331-9cb5-585017e9cd13"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTAtMS0xLTIxNjYwNg_e0160967-fd83-45f6-9be5-f42f04a7eb1d"&gt;Total lease liabilities, noncurrent&lt;/span&gt;&lt;/span&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzItMi0xLTEtMjE2NjA2_1b6036a4-4f5a-4501-9771-9e56d3c18068"
      unitRef="usd">3700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzMtMi0xLTEtMjE2NjA2_0372c6bc-d324-4bdc-b58f-22b8d9ca9c77"
      unitRef="usd">3800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzQtMi0xLTEtMjE2NjA2_2a05c287-f2be-4171-a836-31bee329b7a7"
      unitRef="usd">2500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzUtMi0xLTEtMjE2NjA2_7c1266d4-5f02-4bd3-b66b-9febf76f78a9"
      unitRef="usd">1200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzYtMi0xLTEtMjE2NjA2_0fbb7a5b-f8f9-416c-903d-e2de559ab431"
      unitRef="usd">1300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzctMi0xLTEtMjE2NjA2_10cb332b-7374-40ff-9dfb-7528e28e91bf"
      unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzgtMi0xLTEtMjE2NjA2_5f095ca0-c548-4d6a-91b2-e272ab5b9f7f"
      unitRef="usd">14300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzktMi0xLTEtMjE2NjA2_0b4d0c87-9b0c-416c-ad40-5f9c93aedf38"
      unitRef="usd">1600000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEwLTItMS0xLTIxNjYwNg_21fcc9df-1358-4c85-bb44-61c70d67c89c"
      unitRef="usd">12700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzExLTItMS0xLTIxNjYwNg_ee22050e-1611-4cd4-b3ec-e6dce19ac372"
      unitRef="usd">3100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzAvZnJhZzpiNDk2MDhmNDI5OTQ0OWEwYTU4MTQwZDczZGRjNTE1MC90YWJsZTo4OTk0Y2M3OGM2Yjg0M2IxOTM1MmEwYWZhNzg2YWE4Yi90YWJsZXJhbmdlOjg5OTRjYzc4YzZiODQzYjE5MzUyYTBhZmE3ODZhYThiXzEyLTItMS0xLTIxNjYwNg_7bd584e3-6556-46e7-8c22-be9fad08899d"
      unitRef="usd">9600000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <nrds:TemporaryEquityDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90ZXh0cmVnaW9uOjIwZWUxNzg3Y2VlMjRkYTE4Nzc3YmRhYzNiYmM5ZjA1XzU1MTY_3c1448ff-088a-4814-a646-c21b13eb0cd7">Redeemable Convertible Preferred Stock&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Company&#x2019;s IPO which was completed on November&#160;8, 2021, all 7.5&#160;million shares of the Company&#x2019;s then-outstanding Series&#160;A redeemable convertible preferred stock automatically converted into an equal number of shares of Class&#160;A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s Series&#160;A redeemable convertible preferred stock activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions, except share amounts which are in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase of Series&#160;A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conversion of Series&#160;A redeemable convertible preferred stock to Class&#160;A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conversion of Series&#160;A redeemable convertible preferred stock to Class&#160;A common stock upon initial public offering&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.8&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company repurchased 0.1&#160;million shares of Series&#160;A redeemable convertible preferred stock from an affiliated entity of a former member of its Board of Directors for $2.1&#160;million.&lt;/span&gt;&lt;/div&gt;</nrds:TemporaryEquityDisclosureTextBlock>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="if7bf01d923444d6d8610463f52d6d14c_I20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90ZXh0cmVnaW9uOjIwZWUxNzg3Y2VlMjRkYTE4Nzc3YmRhYzNiYmM5ZjA1XzExMg_42c1c750-bb45-4c2f-9527-130da0fe7cd4"
      unitRef="shares">7500000</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:MandatorilyRedeemableCapitalStockTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90ZXh0cmVnaW9uOjIwZWUxNzg3Y2VlMjRkYTE4Nzc3YmRhYzNiYmM5ZjA1XzEwOTk1MTE2Mjg0MDE2_e2e9dd7c-c6dd-4c57-a8c2-66de5344e4f7">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s Series&#160;A redeemable convertible preferred stock activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions, except share amounts which are in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December&#160;31,&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Shares&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase of Series&#160;A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conversion of Series&#160;A redeemable convertible preferred stock to Class&#160;A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conversion of Series&#160;A redeemable convertible preferred stock to Class&#160;A common stock upon initial public offering&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(66.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#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="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.8&#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:MandatorilyRedeemableCapitalStockTableTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzItMi0xLTEtMjI1Mjc2_106814d5-30c1-427f-b331-a9b8b1da820a"
      unitRef="shares">7687000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzItNC0xLTEtMjI1Mjgz_fcef9b07-6a4b-449e-a235-50c5a651788c"
      unitRef="usd">68800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7fa92645a3b444ea9a96a402a5c0e637_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzItNi0xLTEtMjI1Mjgz_5414d019-9390-4f1c-9877-3c3e0bf26c06"
      unitRef="shares">7687000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7fa92645a3b444ea9a96a402a5c0e637_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzItOC0xLTEtMjI1Mjgz_d9adb512-a11d-4faa-af9b-b368be0c7485"
      unitRef="usd">68800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <nrds:TemporaryEquitySharesRepurchased
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzMtMi0xLTEtMjI1Mjc2_3b04a449-ec0c-46a6-aafd-735e98a62321"
      unitRef="shares">102000</nrds:TemporaryEquitySharesRepurchased>
    <nrds:TemporaryEquityValueSharesRepurchased
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzMtNC0xLTEtMjI1Mjgz_d872aa04-507c-4fe4-a398-cb31d002198f"
      unitRef="usd">2100000</nrds:TemporaryEquityValueSharesRepurchased>
    <nrds:TemporaryEquitySharesRepurchased
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzMtNi0xLTEtMjI1Mjgz_a1ff59f4-1b7c-4e75-a64a-4cc0b825ffb8"
      unitRef="shares">0</nrds:TemporaryEquitySharesRepurchased>
    <nrds:TemporaryEquityValueSharesRepurchased
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzMtOC0xLTEtMjI1Mjgz_58fedf23-09ba-4734-91ab-895776839489"
      unitRef="usd">0</nrds:TemporaryEquityValueSharesRepurchased>
    <nrds:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="i1469dc039091403bb5af409818d2c654_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzQtMi0xLTEtMjI1Mjc2_7d95a558-fc6f-4b55-8f3d-dac7fd2c9355"
      unitRef="shares">58000</nrds:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <nrds:TemporaryEquityValueConversionOfConvertibleSecurities
      contextRef="i1469dc039091403bb5af409818d2c654_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzQtNC0xLTEtMjI1Mjgz_64cca523-d24c-41f4-a45e-a7b6fdcfe9c1"
      unitRef="usd">500000</nrds:TemporaryEquityValueConversionOfConvertibleSecurities>
    <nrds:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="i9ee834133f87437ca0adc99ae6d5eab4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzQtNi0xLTEtMjI1Mjgz_503ff045-ccd5-4fbc-a41f-229457febbb2"
      unitRef="shares">0</nrds:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <nrds:TemporaryEquityValueConversionOfConvertibleSecurities
      contextRef="i9ee834133f87437ca0adc99ae6d5eab4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzQtOC0xLTEtMjI1Mjgz_c0d29686-32a5-4bdb-a1d9-fbaf17f4a4e9"
      unitRef="usd">0</nrds:TemporaryEquityValueConversionOfConvertibleSecurities>
    <nrds:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="i1ac7a68f910e4de5afd7a1a74b18f8d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzUtMi0xLTEtMjI1Mjc2_ed57c35c-8c5a-4ea9-9129-469b89f03975"
      unitRef="shares">7527000</nrds:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <nrds:TemporaryEquityValueConversionOfConvertibleSecurities
      contextRef="i1ac7a68f910e4de5afd7a1a74b18f8d5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzUtNC0xLTEtMjI1Mjgz_adc5b8ad-57c0-4549-bae7-f5612ceef147"
      unitRef="usd">66200000</nrds:TemporaryEquityValueConversionOfConvertibleSecurities>
    <nrds:TemporaryEquitySharesConversionOfConvertibleSecurities
      contextRef="i822160eda413484293c9d9a1da453f2a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzUtNi0xLTEtMjI1Mjgz_ad8472b4-4f7d-488e-a9f0-ae05b3b02810"
      unitRef="shares">0</nrds:TemporaryEquitySharesConversionOfConvertibleSecurities>
    <nrds:TemporaryEquityValueConversionOfConvertibleSecurities
      contextRef="i822160eda413484293c9d9a1da453f2a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzUtOC0xLTEtMjI1Mjgz_1556262e-9d7d-4af3-ad8b-c290938636e4"
      unitRef="usd">0</nrds:TemporaryEquityValueConversionOfConvertibleSecurities>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzYtMi0xLTEtMjI1Mjc2_1b7a6de0-c6e2-464d-a3c6-03ff53782440"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzYtNC0xLTEtMjI1Mjgz_18c0c909-ca63-46c9-84d8-7111816b6cd4"
      unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzYtNi0xLTEtMjI1Mjgz_0f594d37-2cb1-4e52-9b6e-3bf1f43a826e"
      unitRef="shares">7687000</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90YWJsZTpmZjE4ZGJkYTExYTk0MjIxYjVkMGU1ZDY5Nzk3ZjEyNi90YWJsZXJhbmdlOmZmMThkYmRhMTFhOTQyMjFiNWQwZTVkNjk3OTdmMTI2XzYtOC0xLTEtMjI1Mjgz_e443bb96-b29b-40b2-a8cd-f361a36eeeff"
      unitRef="usd">68800000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <nrds:TemporaryEquitySharesSharesRepurchased
      contextRef="if968a644e3164b6685692c0855545d34_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90ZXh0cmVnaW9uOjIwZWUxNzg3Y2VlMjRkYTE4Nzc3YmRhYzNiYmM5ZjA1XzUzNzc_b37a2164-6f45-423b-9d89-f79491b14e2b"
      unitRef="shares">100000</nrds:TemporaryEquitySharesSharesRepurchased>
    <nrds:TemporaryEquityValueSharesRepurchased
      contextRef="if968a644e3164b6685692c0855545d34_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzMvZnJhZzoyMGVlMTc4N2NlZTI0ZGExODc3N2JkYWMzYmJjOWYwNS90ZXh0cmVnaW9uOjIwZWUxNzg3Y2VlMjRkYTE4Nzc3YmRhYzNiYmM5ZjA1XzU1MTM_00b0c187-d2e6-4722-a883-4e55da179f82"
      unitRef="usd">2100000</nrds:TemporaryEquityValueSharesRepurchased>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjIw_26fb3b32-b217-41ff-82de-daadfbc6d3e8">Stockholders&#x2019; Equity&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Under the Company&#x2019;s amended and restated certificate of incorporation, which became effective upon completion of the Company&#x2019;s IPO on November&#160;8, 2021, the Company is authorized to issue 5.0&#160;million shares of preferred stock with a par value of $0.0001 per share. The Company&#x2019;s Board of Directors may fix the rights, preferences, privileges and restrictions of the preferred stock in one or more series and authorize their issuance. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of the Company&#x2019;s common stock. There were no shares of preferred stock outstanding as of December&#160;31, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Under the Company&#x2019;s amended and restated certificate of incorporation, which became effective upon completion of the Company&#x2019;s IPO on November&#160;8, 2021, the Company is authorized to issue 296.7&#160;million shares of common stock with a par value of $0.0001 per share, including 265.0&#160;million shares of Class&#160;A common stock and 31.7&#160;million shares of Class&#160;B common stock. In connection with the Company&#x2019;s IPO, all 31.7&#160;million shares of the Company&#x2019;s then-outstanding Class&#160;F common stock were converted into an equal number of shares of Class&#160;B common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders of all classes of common stock are entitled to dividends when, as and if, declared by the Company&#x2019;s Board of Directors, subject to the rights of the holders of all classes of stock outstanding having priority rights to dividends. The holder of each share of Class&#160;A common stock is entitled to one vote, while the holder of each share of Class&#160;B common stock is entitled to 10 votes. Prior to the Company&#x2019;s IPO, the holder of each share of Class&#160;F common stock was entitled to 10&#160;votes and the holders of Class&#160;G common stock were not entitled to vote. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Class&#160;B common stock are convertible, at any time at the option of the holder, into an equal number of shares of Class&#160;A common stock and automatically convertible upon Transfer, as defined below. Prior to the Company&#x2019;s IPO, shares of Class&#160;F common stock and Class&#160;G common stock were convertible into an equivalent number of shares of Class&#160;A common stock and generally converted into shares of Class&#160;A common stock upon Transfer, as defined below. Class&#160;F common stock was convertible at the option of the holder at any time upon written notice to the transfer agent of the corporation and was automatically convertible upon Transfer. Class&#160;G common stock was not convertible at the option of the holder and was only automatically convertible upon Transfer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transfer is defined as any sale, assignment, transfer, conveyance, hypothecation or other transfer or disposition of such share or any legal or beneficial interest in such share, whether or not for value and whether voluntary or involuntary or by operation of law. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, there were 43.4&#160;million and 35.0&#160;million shares of Class&#160;A common stock issued and outstanding, respectively. Shares of Class&#160;B common stock issued and outstanding were 31.7&#160;million as of both December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;8, 2021, the Company completed its IPO, in which the Company sold 8.3&#160;million shares of its Class&#160;A common stock, which includes the exercise in full of the underwriters&#x2019; option to purchase 1.1&#160;million shares of Class&#160;A common stock, at a public offering price of $18.00 per share. The net proceeds to the Company from the IPO were $140.0&#160;million after deducting underwriting discounts and commissions of $10.1&#160;million. Additionally, the Company incurred offering costs of $5.2&#160;million related to the IPO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, the Company entered into a Class&#160;A Common Stock Purchase Agreement to sell shares of Class&#160;A common stock at $14.00 per share. The Company sold and issued approximately 3.9&#160;million shares for gross proceeds of $54.3&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Stock Transfers and Repurchase&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In February 2021, the Company waived its right of first refusal and the CEO entered into a stock transfer agreement to sell approximately 0.1&#160;million shares of Class&#160;A common stock to an existing investor at $14.00 per share for an aggregate purchase price of $2.1&#160;million. The price per share was equivalent to the estimated fair value of the Company&#x2019;s common stock on December&#160;31, 2020 as determined by its Board of Directors with the assistance of a third-party valuation specialist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, the Company waived its right of first refusal and the CEO entered into a stock transfer agreement to sell approximately 1.1&#160;million shares of Class&#160;F common stock to an existing investor at $14.00 per share for an aggregate purchase price of $15.0&#160;million. Upon consummation of the sale to the third party, the shares of Class&#160;F common stock were automatically converted into shares of Class&#160;A common stock on a 1:1&#160;basis in accordance with the rights and preferences of the Class&#160;F common stock. The price per share was equivalent to the estimated fair value of the Company&#x2019;s common stock on December&#160;31, 2020 as determined by its Board of Directors with the assistance of a third-party valuation specialist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also in January 2021, the Company entered into a repurchase agreement with the CEO to repurchase approximately 0.9&#160;million shares of Class&#160;F common stock at $14.00 per share for an aggregate purchase price of $12.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company waived its right of first refusal and the CEO entered into a stock transfer agreement to sell approximately 0.5&#160;million shares of Class&#160;F common stock to a third party at $14.00 per share for an aggregate purchase price of $7.7&#160;million. Upon consummation of the sale to the third party, the 0.5&#160;million shares of Class&#160;F common stock were automatically converted into shares of Class&#160;A common stock on a 1:1&#160;basis in accordance with the rights and preferences of the Class&#160;F common stock. No compensation expense was recorded on this transaction as management concluded that it was not a mechanism to provide compensation to employees, but rather an arms-length transaction between willing buyers and willing sellers, at a price per share determined by a third party.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2020, four new investors led an offer to purchase approximately 1.7&#160;million shares of Class&#160;A common stock from existing employees and service providers that hold common stock and vested options at a price of $14.00 per share for an aggregate purchase price of $23.8&#160;million. The transaction was initiated by, and the purchase price was set by, the new investors. No compensation expense was recorded on the transaction as management concluded that it was not a mechanism to provide compensation to employees, but rather an arms-length transaction between willing buyers and willing sellers, at a price per share determined by a third party.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Common Shares Reserved for Future Issuance &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved the following shares of Class A common stock for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares outstanding from stock options and restricted stock units&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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,517&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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,261&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future equity award grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,554&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,679&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future ESPP offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;841&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total shares reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,272&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,781&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Incentive Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;In 2012, the Company&#x2019;s Board of Directors approved the adoption of the 2012 Equity Incentive Plan (the 2012 Plan). In October 2021, the Company&#x2019;s Board of Directors approved the adoption of the 2021 Equity Incentive Plan (the 2021 Plan) and the termination of the 2012 Plan, both of which became effective in connection with the Company&#x2019;s IPO completed on November&#160;8, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2021 Plan had an initial authorization to grant share-based awards for up to 4.1&#160;million shares of Class&#160;A common stock, and additionally provides that any shares subject to outstanding awards under the 2012 Plan that are terminated, expire, are forfeited due to a failure to vest, are reacquired or withheld to satisfy a tax withholding obligation or to satisfy the purchase price or exercise price of a stock award will be added to the 2021 Plan and made available for future issuance. The termination of the 2012 Plan had no impact on the terms of outstanding awards under that plan. At the Company&#x2019;s 2022 annual meeting of stockholders on May&#160;25, 2022, the stockholders approved an amendment to the 2021 Equity Incentive Plan to increase the aggregate number of shares of Class&#160;A common stock reserved for issuance thereunder by 8.0&#160;million shares. The number of shares of Class&#160;A common stock reserved for issuance under the 2021 Plan will automatically increase on January&#160;1 of each calendar year, starting January&#160;1, 2023 and ending on and including January&#160;1, 2031, in an amount equal to 5% of the total number of shares of the Company&#x2019;s capital stock outstanding on December&#160;31 of the prior calendar year, unless the Company&#x2019;s Board of Directors determines prior to the date of increase that there will be a lesser increase, or no increase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, concurrent with the closing of the acquisition of OTB on July&#160;11, 2022, the Compensation Committee of the Company&#x2019;s Board of Directors granted RSU awards under the Inducement Plan to employees of OTB who were offered employment with the Company. See Note&#160;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Business Combination for further discussion. The 2021 Plan and the predecessor 2012 Plan, both as amended, along with the Inducement Plan (collectively, the Plans) provide for the grant of incentive and non-statutory stock options, stock appreciation rights, restricted stock units and restricted stock awards to employees, non-employee directors and consultants of the Company. Options to purchase Class&#160;A common stock granted under the Plans continue to vest until the last day of employment and generally will vest 25% in the first year and monthly thereafter (for a total vesting period of 4 years), and expire 10 years from the date of grant. Class&#160;A common stock awards are generally issued to officers, directors, employees and consultants, and vest according to an award-specific schedule as approved by the Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The exercise price of incentive stock options granted under the Plans must be at least equal to 100% of the fair market value of the Company&#x2019;s Class&#160;A common stock at the date of grant, as determined by the Board of Directors. The exercise price must not be less than 110% of the fair market value of the Company&#x2019;s Class&#160;A common stock at the date of grant for incentive stock options granted to an employee that owns greater than 10% of the Company stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity for its Plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Outstanding&lt;br/&gt;Stock&lt;br/&gt;Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;br/&gt;(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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in millions)&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,443&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.84&#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:left;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$45.3&#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:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,112&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$9.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested and exercisable as of December&#160;31, 2022&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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,861&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of options granted during 2022, 2021 and 2020 was $5.54, $9.60 and $6.28 per share, respectively. The intrinsic value of options exercised was $6.7&#160;million, $30.0&#160;million and $25.9&#160;million during 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total unrecognized compensation cost related to non-vested stock options granted under the Plans was $15.6&#160;million as of December&#160;31, 2022, with the cost expected to be recognized over a weighted-average period of 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the fair values of options awarded on the date of grant using the Black-Scholes-Merton option-pricing model, which requires inputs, including the fair value of common stock, expected term, expected volatility, risk-free interest and dividend yield.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the expected term of options using the simplified method described in Staff Accounting Bulletin Topic&#160;14, as amended, as it does not have sufficient historical experience for determining the expected term of the awards granted. Expected volatility is estimated based on the average historical volatility of similar entities with publicly traded shares. The risk-free rate for the expected term of the option is based on the U.S.&#160;Treasury yield curve at the date of grant. The expected dividend yield was 0% as the Company has not paid, and does not expect to pay, cash dividends. For awards granted prior to the IPO, the Company&#x2019;s Board of Directors considered numerous objective and subjective factors to determine the fair value of the Company&#x2019;s Class&#160;A common stock at each meeting at which awards were approved. These factors included, but were not limited to (i)&#160;contemporaneous third-party valuations of Class&#160;A common stock; (ii)&#160;the rights and preferences of Redeemable Convertible Preferred Stock compared to Class&#160;A common stock; (iii)&#160;the lack of marketability of Class&#160;A common stock; (iv)&#160;developments in the business; and (v)&#160;the likelihood of achieving a liquidity event, such as an IPO or a sale of the Company, given prevailing market conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The per-share fair value of each stock option was determined on the date of grant using the following weighted-average assumptions and ranges of fair value of common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company entered into an Option Cancellation Agreement with a former member of its Board of Directors and his affiliated entity, pursuant to which the Company cancelled options to purchase an aggregate of 0.2&#160;million shares of Class&#160;A common stock. The total consideration paid for the option cancellation was $2.4&#160;million, of which $1.0&#160;million was recognized as compensation expense for the excess amount paid over the purchase-date fair market value of the options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2019, the Company entered into an Option Cancellation Agreement with a former member of its Board of Directors and his affiliated entity, pursuant to which the Company cancelled an option to purchase 0.1&#160;million shares of Class&#160;A common stock held by Camelot Financial Capital Management LLC for consideration equal to $10.20 per share, minus the exercise price for the shares underlying such option. The total consideration paid to Camelot Financial Capital Management LLC was $0.8&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Plans also provide for the issuance of RSUs of the Company&#x2019;s common stock to eligible participants. During 2020, the Company began issuing RSUs to certain employees and directors under the 2012 Plan. These RSUs are subject to service-based vesting conditions. The service-based vesting condition is generally satisfied over four years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding nonvested RSUs for its Plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&#160;Units&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant&#160;Date Fair&#160;Value&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,818&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.07&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.65&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested as of December&#160;31, 2022&lt;/span&gt;&lt;/div&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,405&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of shares that vested under RSUs was $17.7&#160;million and $12.2&#160;million during 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized compensation cost related to RSUs was $84.1&#160;million as of December&#160;31, 2022, with these costs expected to be recognized over a weighted-average period of approximately 2.9 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company sponsors an ESPP which became effective in connection with the Company&#x2019;s IPO completed on November&#160;8, 2021. The ESPP allows eligible employees to buy shares of the Company&#x2019;s Class&#160;A common stock at a 15% discount of the stock&#x2019;s market value on defined dates. The ESPP authorizes the issuance of 0.8&#160;million shares of the Company&#x2019;s Class&#160;A common stock under purchase rights granted to eligible employees, with automatic increases in the number of shares reserved for issuance on January&#160;1 of each calendar year, beginning in 2023 and through 2031, subject to terms of the ESPP. There were 0.6&#160;million shares of the Company&#x2019;s Class&#160;A common stock purchased under the ESPP during 2022. Prior to capitalizing amounts related to software development costs, the Company recognized stock-based compensation related to the ESPP of $6.3&#160;million and $0.8&#160;million during 2022 and 2021, respectively. Unrecognized compensation cost related to the ESPP was $4.0&#160;million as of December&#160;31, 2022, with these costs expected to be recognized over a period of 1.0 year through the end of the initial offering period. The impact of forfeitures under the ESPP are recognized as forfeitures occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of purchase rights granted under the ESPP were determined on the date of grant using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The Company recognized stock-based compensation under the Plans and ESPP as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, stock-based compensation of $6.3&#160;million, $3.3&#160;million and $1.6&#160;million was capitalized related to software development costs in 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;The Company did not recognize any tax benefit for stock-based compensation arrangements in 2022 or 2021 due to the establishment of a valuation allowance. The Company recognized a tax benefit for stock-based compensation arrangements of $4.7&#160;million in 2020, including an excess tax benefit of $3.7&#160;million.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if0a8eba158d54dd3b69ba285c2b0162a_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzIxNw_fac1e58e-b006-4051-aec3-a8ed764b5a31"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if0a8eba158d54dd3b69ba285c2b0162a_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzI2Ng_58e9d1c4-a167-430c-83cd-67ba25cfd73b"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if0a8eba158d54dd3b69ba285c2b0162a_I20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzEwNzc_b4000276-6872-4fa9-8986-08e1706e1da1"
      unitRef="shares">296700000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if0a8eba158d54dd3b69ba285c2b0162a_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzExMjM_7ec969dd-f264-4a53-987a-33d92c92d989"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if7bf01d923444d6d8610463f52d6d14c_I20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzExNDc_df6cdf50-14eb-413a-9e23-81ff0824f509"
      unitRef="shares">265000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i587b41c3856f467cbc3e09ff6a810fbb_I20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzExODU_1e1a1e7f-40ce-41fe-adfe-256d0b5972d4"
      unitRef="shares">31700000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i3950af39472045fcb84d4929e723f3a0_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzEyNjI_d772bf06-44da-439e-a864-925cfbb80a08"
      unitRef="shares">31700000</us-gaap:ConversionOfStockSharesIssued1>
    <nrds:NumberOfVotesForEachShare
      contextRef="i5d5dcef9f7de497fba55ab7368dda372_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjc4OQ_9a7cfe7c-da2a-4c42-8d16-bc7833170498"
      unitRef="vote">1</nrds:NumberOfVotesForEachShare>
    <nrds:NumberOfVotesForEachShare
      contextRef="i1ce1035b5542422da43dbaea4b0a2f0c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjc5NA_cfd691e1-a63d-4ab7-972f-02baae28f831"
      unitRef="vote">10</nrds:NumberOfVotesForEachShare>
    <nrds:NumberOfVotesForEachShare
      contextRef="i1ce1035b5542422da43dbaea4b0a2f0c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjc5OA_cfd691e1-a63d-4ab7-972f-02baae28f831"
      unitRef="vote">10</nrds:NumberOfVotesForEachShare>
    <nrds:NumberOfVotesForEachShare
      contextRef="iffe895062f674c17b3a536b3f244c5f2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzIxNjE_ac9b90b0-66c5-4940-b934-b37106742bf8"
      unitRef="vote">0</nrds:NumberOfVotesForEachShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5d5dcef9f7de497fba55ab7368dda372_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzMyNDI_9c9da1d3-d121-400b-8321-0e5ae1458a3d"
      unitRef="shares">43400000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5d5dcef9f7de497fba55ab7368dda372_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzMyNDI_cd537519-758b-4260-a9be-854eb3bcb41e"
      unitRef="shares">43400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0e54b7817b8b404fbc48f210b77df380_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjgzMg_2ddd57d0-5363-43f7-92ba-f1090d87ed07"
      unitRef="shares">35000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0e54b7817b8b404fbc48f210b77df380_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjgzMg_4edd9dee-3c39-4585-98ac-f7263ecc48c0"
      unitRef="shares">35000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1ce1035b5542422da43dbaea4b0a2f0c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjg0Mg_8501f756-c499-4d1a-8b10-2694ee487017"
      unitRef="shares">31700000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1ce1035b5542422da43dbaea4b0a2f0c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjg0Mg_8c3b3766-54ab-4ca5-a8e8-9edd96c62881"
      unitRef="shares">31700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i089b2ee66f5a45729d733956143627f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjg0Mg_9e514bd8-51f2-4ac9-b8f1-c917aca290f2"
      unitRef="shares">31700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i089b2ee66f5a45729d733956143627f2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjg0Mg_a541195d-dda4-4c97-a28e-f6d3cf5af114"
      unitRef="shares">31700000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i3b4ac748e7d64bef8a409221af1d4213_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzM1ODU_f61f4666-fa81-49c6-8d2e-3c9c4ca10e1d"
      unitRef="shares">8300000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i016155130cfc4e3a8a4ecaf4113fbd12_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzM3MDA_5761305d-bf98-4709-b6c0-64f8cba9fc1f"
      unitRef="shares">1100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i73edd6f30b7547e9aa1a051bd5b242ab_I20211108"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzM3NjU_04da4b3c-2365-45c3-8b07-dde75dd0c10d"
      unitRef="usdPerShare">18.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="i4fdcd73378d54da29ec4e0b120424c4f_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMzEzOQ_c5a69dfd-a553-4217-a3ff-2bac19b64640"
      unitRef="usd">140000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3b4ac748e7d64bef8a409221af1d4213_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzM4OTA_cea92419-f738-40c9-a637-ca66808d9e27"
      unitRef="usd">10100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <nrds:PaymentOfStockIssuanceCostsExcludingUnderwritingDiscountsAndCommissions
      contextRef="i3b4ac748e7d64bef8a409221af1d4213_D20211108-20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzM5NDc_ff1d0990-cab3-4ad3-9e9b-603048bbfd67"
      unitRef="usd">5200000</nrds:PaymentOfStockIssuanceCostsExcludingUnderwritingDiscountsAndCommissions>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i1659a31d29304b2d8d07656e3022fdc6_I20201130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQwOTc_98da647c-19b5-454a-abe3-8461cca85bfa"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1659a31d29304b2d8d07656e3022fdc6_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQxNTM_a2eacc36-723e-4577-9136-0a61498d1907"
      unitRef="shares">3900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i1d21e16eba48449285eecc92e873b001_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQxNTM_d58c9bf3-dcfa-4ddb-918d-5d9d137ecd39"
      unitRef="shares">3900000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedPerTransaction
      contextRef="i1d21e16eba48449285eecc92e873b001_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE1OTQyOTE4NjI3Mzcx_5bcf0f3b-9cb3-4397-9661-e130b281bdf1"
      unitRef="usd">54300000</us-gaap:SaleOfStockConsiderationReceivedPerTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0b82adc1f23e41cdbe0beed6cec0d772_D20210201-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQzNjg_39bbb2c9-68ec-4450-98d1-ae66842acbf4"
      unitRef="shares">100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i88222bb3f9b3426d9798c11b37871225_I20210228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQ0Mjk_cd40018d-a704-49d9-8062-2b25042ac6f2"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i98afbbd7d9354c78a395eb4b64963b0e_D20210228-20210228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQ0Nzc_b9f54322-aacd-4b87-b0f5-baaa361707e2"
      unitRef="usd">2100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ia5af9ff252e143509144dc5e0c3b3fd0_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQ4MTY_804e097d-aad3-408f-bbea-ce2aa5590003"
      unitRef="shares">1100000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i74f0f1edb1ca43bcbdfa9df4c68e4550_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQ4Nzc_250d86a5-b15e-4e36-bd07-afa865cb3a15"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ia5af9ff252e143509144dc5e0c3b3fd0_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzQ5MjU_6b0292da-8878-4ec2-a95c-17675dd8db9b"
      unitRef="usd">15000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <nrds:CommonStockConversionRatio
      contextRef="i74f0f1edb1ca43bcbdfa9df4c68e4550_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzUwODQ_ce9ed77d-395b-4b91-98f2-5ef8a2bbfc3e"
      unitRef="number">1</nrds:CommonStockConversionRatio>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia5af9ff252e143509144dc5e0c3b3fd0_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0Nzk_e444fed1-5092-43a4-880d-1fe46979fcb1"
      unitRef="shares">900000</us-gaap:StockRepurchasedDuringPeriodShares>
    <nrds:StockRepurchasedDuringPeriodPricePerShare
      contextRef="i74f0f1edb1ca43bcbdfa9df4c68e4550_I20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU1MTY_3de43670-7a58-45f5-ba27-a5de25bc8e50"
      unitRef="usdPerShare">14.00</nrds:StockRepurchasedDuringPeriodPricePerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia5af9ff252e143509144dc5e0c3b3fd0_D20210101-20210131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU1NjQ_8bfbe2e4-ab38-41a2-a303-95892893fa14"
      unitRef="usd">12400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="icb4f5bc5d35e4caeba33dcbf4d12d6cd_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU3MDY_75024104-dc48-43f2-8c35-3be6eb4c20c8"
      unitRef="shares">500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i5cc31c7657b0433d931ad59635f37755_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU3NjA_82cd9a1b-3600-4263-97d9-d5fa3fc209ab"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="icb4f5bc5d35e4caeba33dcbf4d12d6cd_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU4MDg_d60aef01-809f-4db4-9b6d-d331ed4fe2be"
      unitRef="usd">7700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="icb4f5bc5d35e4caeba33dcbf4d12d6cd_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU4NjY_75024104-dc48-43f2-8c35-3be6eb4c20c8"
      unitRef="shares">500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <nrds:CommonStockConversionRatio
      contextRef="i5cc31c7657b0433d931ad59635f37755_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU5NzA_d06f4c5c-6007-40eb-a6c7-1ebf6a13345e"
      unitRef="number">1</nrds:CommonStockConversionRatio>
    <nrds:NumberOfNewInvestors
      contextRef="i213439c77208402ab75a69326a4a015d_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzYzNTM_072de0a2-5330-47f5-8d56-ebf222b39ad3"
      unitRef="investor">4</nrds:NumberOfNewInvestors>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i3097f57c0eb747668de943cb278fb199_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzY0MDk_c058ffe9-cbff-4440-b97a-58c2c01e4ed5"
      unitRef="shares">1700000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="id2c5f3e496b84f6e985c2d5162fa4ab3_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzY1NDU_050f06de-4f2e-45a2-9e28-3854e9b037f9"
      unitRef="usdPerShare">14.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i3097f57c0eb747668de943cb278fb199_D20200201-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzY1OTM_c8708ca8-45bb-4689-9434-ad2c79b01531"
      unitRef="usd">23800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3097f57c0eb747668de943cb278fb199_D20200201-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzY2ODU_f80bdbf8-a34e-48d0-9d16-aa612a6a4071"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjE5_1bd023ab-33ba-4484-bc78-560ebd8bc4e8">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had reserved the following shares of Class A common stock for future issuance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares outstanding from stock options and restricted stock units&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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,517&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;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,261&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future equity award grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,554&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,679&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares available for future ESPP offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;841&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total shares reserved&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,272&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,781&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <nrds:StockOptionsAndRestrictedStockUnitsReservedForFutureIssuance
      contextRef="i5d5dcef9f7de497fba55ab7368dda372_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzItMi0xLTEtMjE2NjA2_c630ba96-7764-4a52-83a4-527516e36558"
      unitRef="shares">13517000</nrds:StockOptionsAndRestrictedStockUnitsReservedForFutureIssuance>
    <nrds:StockOptionsAndRestrictedStockUnitsReservedForFutureIssuance
      contextRef="i0e54b7817b8b404fbc48f210b77df380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzItNC0xLTEtMjE2NjA2_c038bda6-905a-44a4-a9ad-1a3c5dbe0678"
      unitRef="shares">10261000</nrds:StockOptionsAndRestrictedStockUnitsReservedForFutureIssuance>
    <nrds:CommonStockCapitalSharesReservedForFutureIssuanceEquityAwardGrants
      contextRef="i5d5dcef9f7de497fba55ab7368dda372_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzUtMi0xLTEtMjE2NjA2_858f0a00-a077-4ff9-9550-7c4591a7247f"
      unitRef="shares">7554000</nrds:CommonStockCapitalSharesReservedForFutureIssuanceEquityAwardGrants>
    <nrds:CommonStockCapitalSharesReservedForFutureIssuanceEquityAwardGrants
      contextRef="i0e54b7817b8b404fbc48f210b77df380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzUtNC0xLTEtMjE2NjA2_b3c66316-eb29-4870-9178-023c5e038d04"
      unitRef="shares">3679000</nrds:CommonStockCapitalSharesReservedForFutureIssuanceEquityAwardGrants>
    <nrds:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlanOfferings
      contextRef="i5d5dcef9f7de497fba55ab7368dda372_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzYtMi0xLTEtMjE2NjA2_4a149bc4-e856-4049-9534-161f1755bf58"
      unitRef="shares">201000</nrds:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlanOfferings>
    <nrds:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlanOfferings
      contextRef="i0e54b7817b8b404fbc48f210b77df380_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzYtNC0xLTEtMjE2NjA2_175bc5b9-a91c-4f42-b2a2-840699fa1f64"
      unitRef="shares">841000</nrds:CommonStockCapitalSharesReservedForFutureIssuanceEmployeeStockPurchasePlanOfferings>
    <nrds:CapitalSharesReservedForFutureIssuance
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzctMi0xLTEtMjE2NjA2_32d4fdda-11c5-46ce-a464-61ecd776e8a2"
      unitRef="shares">21272000</nrds:CapitalSharesReservedForFutureIssuance>
    <nrds:CapitalSharesReservedForFutureIssuance
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo4NmM3NWUwNDc2NzE0ODYyYWRhZmY2Y2VmNzlmZDFiMS90YWJsZXJhbmdlOjg2Yzc1ZTA0NzY3MTQ4NjJhZGFmZjZjZWY3OWZkMWIxXzctNC0xLTEtMjE2NjA2_41d7345a-b7d9-4535-92ce-3d0af539f133"
      unitRef="shares">14781000</nrds:CapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i914b3e54e5a4472a9d81468f51cf84f9_I20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzODQzOA_ba575b27-3d5e-4cfb-8fb4-5f7e4c76df81"
      unitRef="shares">4100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i314f62e5ef7143998e815a90a78a53d4_I20220525"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE1OTQyOTE4NjI3MzYx_8cd3aa2c-4bec-4667-9477-5fb653c329f6"
      unitRef="shares">8000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <nrds:ShareBasedPaymentArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercentage
      contextRef="i914b3e54e5a4472a9d81468f51cf84f9_I20211108"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzODQyNg_0d50bbe1-2fcf-4009-ab4c-e6d83e83e915"
      unitRef="number">0.05</nrds:ShareBasedPaymentArrangementByShareBasedPaymentAwardAnnualIncreaseInSharesAuthorizedPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="iab0cbcb4c0c948989c63f9897d09f51b_D20211108-20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzkwMDI_e3add51c-ead2-4354-8f2d-8b33619285ff"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib65c76b4e9e54313a9d4cfacd4edbb82_D20211108-20211108"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzkwNzc_370374ac-c129-46ef-925e-27879552ff3a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ib65c76b4e9e54313a9d4cfacd4edbb82_D20211108-20211108"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzkwOTM_b8da5712-5a41-456e-96bb-9677f1d4d31e">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i7bcb0fe08518460d9e8721791881fbe1_D20211108-20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4Xzk0MDU_3f56e7d1-6e37-4570-a081-c30a755bb815"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i914e67670bac41bb82c7fab3bbd6bced_D20211108-20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4Xzk1NzU_2368bdea-09a6-4ab5-a236-d27d481b16d3"
      unitRef="number">1.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <nrds:PercentageOfStockOwnedBySingleIndividual
      contextRef="i49989874e287473ebef45ce6e936aa8b_I20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4Xzk3MzY_6e82298d-4470-4733-886e-46c1d045a987"
      unitRef="number">0.10</nrds:PercentageOfStockOwnedBySingleIndividual>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjI1_00cd8893-7177-4a8e-89fb-d0aa3566bdb3">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s stock option activity for its Plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Outstanding&lt;br/&gt;Stock&lt;br/&gt;Options&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;br/&gt;(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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Aggregate Intrinsic Value&lt;br/&gt;(in millions)&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,443&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.84&#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:left;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$45.3&#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:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cancelled/forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of December&#160;31, 2022&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,112&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$9.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested and exercisable as of December&#160;31, 2022&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;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,861&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ida9d9431a98c4eb6ac80792d270c9759_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzEtMi0xLTEtMjE2NjA2_3d661518-01c7-467e-8d54-19484097a4dd"
      unitRef="shares">6443000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ida9d9431a98c4eb6ac80792d270c9759_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzEtNC0xLTEtMjE2NjA2_c882d91e-06ea-4b7e-b716-2c22fba3dea9"
      unitRef="usdPerShare">8.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzEtNi0xLTEtMjE2NjA2_b87ef772-59a5-418f-8b0f-5e8f0c30e235">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ida9d9431a98c4eb6ac80792d270c9759_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzEtOC0xLTEtMjE2NjA2_ac92a3cb-a01f-4167-9c60-bd774416ab50"
      unitRef="usd">45300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzItMi0xLTEtMjE2NjA2_dadfb706-a37c-487b-b68c-872961fbcf5b"
      unitRef="shares">1324000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzItNC0xLTEtMjE2NjA2_f0cd6ec6-da1c-43f1-86ef-856822ac211a"
      unitRef="usdPerShare">10.70</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzMtMi0xLTEtMjE2NjA2_813df6f9-8563-4ed6-8001-2ab63e63331e"
      unitRef="shares">1346000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzMtNC0xLTEtMjE2NjA2_e85d90f6-24f2-4455-84e6-f54bd7f8becc"
      unitRef="usdPerShare">5.93</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzQtMi0xLTEtMjE2NjA2_78f8147e-1c66-4311-aa5a-0c0ea8d96bf1"
      unitRef="shares">309000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzQtNC0xLTEtMjE2NjA2_3e84c312-9ca5-4fd4-87f5-5b0b345c73ac"
      unitRef="usdPerShare">10.38</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia4dd3767d9ba429690a01771ed10c668_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzUtMi0xLTEtMjE2NjA2_8b0e3feb-c1cc-46f2-a84f-aa93204ef7d4"
      unitRef="shares">6112000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia4dd3767d9ba429690a01771ed10c668_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzUtNC0xLTEtMjE2NjA2_69aaa882-d3d3-4183-8491-027ed7c6ba0b"
      unitRef="usdPerShare">9.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzUtNi0xLTEtMjE2NjA2_bcc4849a-db8b-49ea-a87d-ea5f3563f1e2">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia4dd3767d9ba429690a01771ed10c668_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzUtOC0xLTEtMjE2NjA2_31093a5f-3bdd-4fab-9b81-67df4af602e3"
      unitRef="usd">11900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ia4dd3767d9ba429690a01771ed10c668_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzYtMi0xLTEtMjE2NjA2_54c80acb-de98-4127-ac38-1a95a61b20c2"
      unitRef="shares">3861000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="ia4dd3767d9ba429690a01771ed10c668_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzYtNC0xLTEtMjE2NjA2_8cbcb791-5a52-4930-bfe0-53c176c10f7a"
      unitRef="usdPerShare">8.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzYtNi0xLTEtMjE2NjA2_32fccedc-abc6-4a74-902f-32e022aaf3aa">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ia4dd3767d9ba429690a01771ed10c668_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZToxY2IxNDM3OTZjYTg0NGViYTIxZGUzZTk0ZmJjMTIzNi90YWJsZXJhbmdlOjFjYjE0Mzc5NmNhODQ0ZWJhMjFkZTNlOTRmYmMxMjM2XzYtOC0xLTEtMjE2NjA2_4a65016f-c26d-489e-b0c9-ad1bce802a04"
      unitRef="usd">11200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjA4MA_8a869e94-a139-4142-a5b4-6e3cc72a5c30"
      unitRef="usdPerShare">5.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjAwOA_76a85229-640c-4e1c-9933-b18bed805e64"
      unitRef="usdPerShare">9.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjAxMg_f755a3ab-4650-4e76-ba4a-42d03b8c4765"
      unitRef="usdPerShare">6.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjA4NA_a3085f83-2e6d-4bd1-8182-dbe2c2aeee53"
      unitRef="usd">6700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjAxNg_dd1afd9b-2d10-40df-85fa-de723d703f17"
      unitRef="usd">30000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjAyMA_6e041d31-7974-4643-8420-3c40212f17aa"
      unitRef="usd">25900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4f5fedc22d644d93a0294709abaccfe6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjA2NQ_72abb554-8041-484b-82fa-2d1f510b66f3"
      unitRef="usd">15600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i36aa4687fca64691a69a12d252715a8a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjA2OQ_bf6a4121-03a6-4c9e-8895-1798b90237dd">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i36aa4687fca64691a69a12d252715a8a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzODQ2MA_61cfefaa-d7fb-4e3a-98d1-d36687b76918"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjIz_c4438988-378e-4cf3-a9b5-25c102c689e5">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The per-share fair value of each stock option was determined on the date of grant using the following weighted-average assumptions and ranges of fair value of common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzEtMi0xLTEtMjE2NjA2_c0baadda-eaed-4a69-a32d-496aa1897392"
      unitRef="number">0.525</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzEtNC0xLTEtMjE2NjA2_79941d62-c5b6-441c-ad44-c09e088d95cd"
      unitRef="number">0.537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzEtNi0xLTEtMjE2NjA2_047b79f8-2592-41b6-84e2-981ce771ad17"
      unitRef="number">0.522</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzItMi0xLTEtMjE2NjA2_275b72bc-b2ab-479a-97f7-246dc240c4c2">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzItNC0xLTEtMjE2NjA2_3d3ccd73-67ba-4127-80c0-119d3ea66887">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzItNi0xLTEtMjE2NjA2_130c8f73-c805-471b-8486-b20401185dba">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzMtMi0xLTEtMjE2NjA2_0e649fbb-f580-4714-ad5b-6cbe2532e375"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzMtNC0xLTEtMjE2NjA2_0381b342-518b-4c01-a838-2100f7c29df9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzMtNi0xLTEtMjE2NjA2_4a0cb463-8ac0-4fc1-a18b-10d7e192325d"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6898d5fe84e748338ae3d990e03ee9d7_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzQtMi0xLTEtMjE2NjA2_9390d17d-3f94-4eec-9b86-a2cdc618f7d7"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i40de14c4a90949aabac99982919121d9_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzQtNC0xLTEtMjE2NjA2_e50708ac-a52d-49ba-b89f-55a54b94b93a"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iea1744b03bcd48d083bef35f70478af9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTo0ZTlmNWEwN2NiNjc0MmRlYTcxZmU1OTAzZjA4ZmEwMS90YWJsZXJhbmdlOjRlOWY1YTA3Y2I2NzQyZGVhNzFmZTU5MDNmMDhmYTAxXzQtNi0xLTEtMjE2NjA2_2fa20087-95cb-4918-a3f0-bbf7a47ef631"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iafe016605dfe437d8790cd7d2bd5dfd7_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzEyNjgy_5c48ea63-d81b-4acb-8643-0bae3e4fc2e4"
      unitRef="shares">200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i64f20b351f4e4f168bc7f89466fdf574_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE1OTQyOTE4NjI3MzMw_f091fc37-fc7d-4e88-9604-efd33633ff62"
      unitRef="usd">2400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafe016605dfe437d8790cd7d2bd5dfd7_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE1OTQyOTE4NjI3MzM2_e123ab46-aa45-4f7b-9f92-286b839846ba"
      unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4baa1d16a87b429f860bb51f77768451_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzEzMTI3_d0568d01-7293-42f0-89b3-fd74fdc39755"
      unitRef="shares">100000</us-gaap:StockRepurchasedDuringPeriodShares>
    <nrds:SharesRepurchasedPricePerShare
      contextRef="i4baa1d16a87b429f860bb51f77768451_D20190801-20190831"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzEzMjM3_8bcb1ca2-5126-44bd-baca-20a1403f16ef"
      unitRef="usdPerShare">10.20</nrds:SharesRepurchasedPricePerShare>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4baa1d16a87b429f860bb51f77768451_D20190801-20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzEzMzky_53dbae8e-477a-4dab-8c85-9f8195d91864"
      unitRef="usd">800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjIx_ed672edf-d355-47b0-a338-bc4a65033908">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the Company&#x2019;s outstanding nonvested RSUs for its Plans is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:74.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&#160;Units&lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Weighted-Average&lt;br/&gt;Grant&#160;Date Fair&#160;Value&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested as of December&#160;31, 2021&lt;/span&gt;&lt;/div&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,818&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.07&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.65&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested as of December&#160;31, 2022&lt;/span&gt;&lt;/div&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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,405&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.27&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9348684b0c2e4785a6bc5aecfb51918f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzEtMi0xLTEtMjE2NjA2_6ecead7e-b997-4b1c-bb03-3a0016bacd5b"
      unitRef="shares">3818000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9348684b0c2e4785a6bc5aecfb51918f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzEtNC0xLTEtMjE2NjA2_5f9321e1-742f-46c0-acfe-91edcdee02ef"
      unitRef="usdPerShare">18.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzItMi0xLTEtMjE2NjA2_c2457fb6-c557-4a4e-8dfb-565547a5793c"
      unitRef="shares">6416000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzItNC0xLTEtMjE2NjA2_78e5a7ad-8399-4462-8564-b1233ce42e6a"
      unitRef="usdPerShare">10.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzMtMi0xLTEtMjE2NjA2_c2f46238-5478-4190-93f0-abfb6ce89e62"
      unitRef="shares">1521000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzMtNC0xLTEtMjE2NjA2_685d66a1-27ae-45ff-9f98-79a799c4ef78"
      unitRef="usdPerShare">16.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzQtMi0xLTEtMjE2NjA2_58f4b197-df7e-4584-bf9d-352398641135"
      unitRef="shares">1308000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzQtNC0xLTEtMjE2NjA2_4f6b377c-87fd-4ce3-99a3-357b33cf7def"
      unitRef="usdPerShare">15.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if9edb7e4e97b419d87d828595f431b2f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzUtMi0xLTEtMjE2NjA2_5537f477-e88b-42d4-b361-6b96c184d1db"
      unitRef="shares">7405000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if9edb7e4e97b419d87d828595f431b2f_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpmNmNhMTgwMjdhMTI0MWRmODA2YjQyYTQxM2IyODlmMS90YWJsZXJhbmdlOmY2Y2ExODAyN2ExMjQxZGY4MDZiNDJhNDEzYjI4OWYxXzUtNC0xLTEtMjE2NjA2_2d082a6b-8934-462b-99f8-e8d42a25c7cf"
      unitRef="usdPerShare">12.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjI1MQ_3e40a0f9-ac9d-47ab-af83-64210fc5c03d"
      unitRef="usd">17700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3d260938fa76417c8dbb92b8dcadb3fe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjI1NQ_b0bb2c6a-aad6-4d8d-9efb-c8f1b0279441"
      unitRef="usd">12200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="if9edb7e4e97b419d87d828595f431b2f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjI5MQ_71691462-e34e-4450-a7da-952e7ec10220"
      unitRef="usd">84100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iec0ddd5e7a7f42dbb20ab2a22e2d01ba_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjMwMA_482d25c2-ff43-435f-9b14-051efdf0798e">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i4fc92f76a97343bf8bd3e0a220b401ba_D20211108-20211108"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjMxNQ_7d454ecc-a296-460f-acc9-5ad60ff82e0e"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i94db6bb162284de7a8cb4046175b7ecc_I20211108"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjMwNg_381af994-3918-4e00-93fe-cb87fc4f8027"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2NDkyNjc0NTk2NDc_86d052aa-bb30-4f7e-aca0-d282f1c3f666"
      unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzNDkwMw_afe3a458-d1d1-4a64-991e-35a4a9da19c8"
      unitRef="usd">6300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id94ef08fddaf444d89805fdf44fdd766_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjMyNQ_35bf166a-8844-463e-8bd4-2326c5901b24"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="icdfb6fae085e403ca4f211e66679c258_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2NDkyNjc0NTk2MzU_a73b9f68-6033-4d33-b112-387bb24fa878"
      unitRef="usd">4000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjM5MQ_2c83355f-3d28-4470-84c1-edbedc36c720">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjIy_8030cdf1-e390-43af-a090-aca330ac4154">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of purchase rights granted under the ESPP were determined on the date of grant using the following weighted-average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59.6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzEtMi0xLTEtMjE2NjA2_46201943-168a-4f0c-a3bf-5c151a0759a3"
      unitRef="number">0.596</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id94ef08fddaf444d89805fdf44fdd766_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzEtNC0xLTEtMjMzNDEw_48f4a59f-0376-4c5b-87f9-ebdd8006fdf3"
      unitRef="number">0.498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzItMi0xLTEtMjE2NjA2_578cc3ca-13d1-4f9d-98d9-3008dd0a20e1">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id94ef08fddaf444d89805fdf44fdd766_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzItNC0xLTEtMjMzNDEw_2b9c223d-ba59-4417-9cef-c07d0011979f">P1Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzMtMi0xLTEtMjE2NjA2_38d47ff9-8b10-4dbc-a0f9-5e23fa80ebd9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id94ef08fddaf444d89805fdf44fdd766_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzMtNC0xLTEtMjMzNDE3_db935837-37c4-449d-b294-59f8b57a1b66"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4b08087a12c1474181011f7bf65c1c6f_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzQtMi0xLTEtMjE2NjA2_d54bd7d4-1e35-451b-9ad2-b7872eb05e12"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id94ef08fddaf444d89805fdf44fdd766_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpjYThmMmUwYTQzZjI0MjZmODNiYjdmYTA1NWUyMmUxMy90YWJsZXJhbmdlOmNhOGYyZTBhNDNmMjQyNmY4M2JiN2ZhMDU1ZTIyZTEzXzQtNC0xLTEtMjMzNDE3_8b72f151-485e-4753-9b99-2c3f34a82eca"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE3MjI0_23d9a82e-e9fc-4ceb-b921-530354e6e8b3">The Company recognized stock-based compensation under the Plans and ESPP as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.4&#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;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba64520914b049c1a6023798bdfb31b6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzItMi0xLTEtMjE2NjA2_cae5eb33-c831-4e21-8b8f-4bf6d16406fb"
      unitRef="usd">12000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i61fa3078454545a987fa57fc9a1056d2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzItNC0xLTEtMjE2NjA2_610be65b-1ba4-4ffd-88a8-1bbe3eda1adb"
      unitRef="usd">6800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i310653a48e564639b1104e7aa06cf6e3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzItNi0xLTEtMjE2NjA2_0f2d695e-affb-4ca1-8101-24ec81b3150a"
      unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id531a2a40f0c44afb046e88ab31a093d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzMtMi0xLTEtMjE2NjA2_070edd7e-be89-40da-b8e9-77ec933a7017"
      unitRef="usd">12400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i86577df0c57b482e827b1a39d9c2722a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzMtNC0xLTEtMjE2NjA2_db7d9d3b-7eae-4f00-8cbb-b2a174c8f5ec"
      unitRef="usd">5800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1fd5eedfec9a490e9f521972b17abf50_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzMtNi0xLTEtMjE2NjA2_7a809826-3db7-487e-a420-ae85835925b3"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica1ffaf8a57a4e329e7562b5558c5a4b_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzQtMi0xLTEtMjE2NjA2_54f93928-4ddb-492e-866b-71da3d6ad6e6"
      unitRef="usd">10000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6aa992db3b33485a98802216814fc86c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzQtNC0xLTEtMjE2NjA2_089fc605-fd12-4cf8-b03f-2c40a09633f3"
      unitRef="usd">5300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb080839ca1e4f2ca6276ad3dc6a4973_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzQtNi0xLTEtMjE2NjA2_86058a92-bb38-4091-b9e1-bf9c7e74e52b"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzUtMi0xLTEtMjE2NjA2_a8af6c26-ea7f-4b66-9eab-9fd1de37588d"
      unitRef="usd">34400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzUtNC0xLTEtMjE2NjA2_4c6f4ad9-884c-4e39-807a-e36375b504f4"
      unitRef="usd">17900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90YWJsZTpiOTMxNGRlNzlmNDI0ZTA4OGExOTMzMjJjODI4MmNkZC90YWJsZXJhbmdlOmI5MzE0ZGU3OWY0MjRlMDg4YTE5MzMyMmM4MjgyY2RkXzUtNi0xLTEtMjE2NjA2_67336b84-fdf3-4cf9-93d3-25e97bf3fcf5"
      unitRef="usd">6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2Nzky_f54ce8a5-b76f-48fa-9364-4be54d429e3e"
      unitRef="usd">6300000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2NDkyNjc0NTk2NjE_693fafa1-391b-4558-9450-7d232afbb46d"
      unitRef="usd">3300000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2NDkyNjc0NTk2NjU_af08c4d6-9f00-4012-9c88-fe6eee650b68"
      unitRef="usd">1600000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8c87bac7c05b4b049459872cd87799cc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2OTA4_31b070c7-f944-4281-9195-61100abb3db1"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i36fc8f2403004804bdddfe02a1e00d61_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzE2OTA4_34b03ba7-fa48-4aa6-9840-1229da117f80"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia2d58625c380468b91684a218ef69093_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjQ3NA_c2283eef-3209-4c73-9880-d307526b611a"
      unitRef="usd">4700000</us-gaap:IncomeTaxExpenseBenefit>
    <nrds:IncludingExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzYvZnJhZzpjMjMzNGMwYTcxZjk0NzUxOTk0MTE5NmNiMTgxYjc3OC90ZXh0cmVnaW9uOmMyMzM0YzBhNzFmOTQ3NTE5OTQxMTk2Y2IxODFiNzc4XzU0OTc1NTgzMjQ4Mg_bb26b4e6-6c14-40b2-9bb0-518903186266"
      unitRef="usd">3700000</nrds:IncludingExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM2Mjk_d675ba15-8caa-4e31-9ed1-8a52006a70c8">Income Taxes&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) before the provision for (benefit from) income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16.3)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35.0)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.9&#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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for (benefit from) income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.7&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.6)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for (benefit from) income taxes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.4)&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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the statutory federal income tax rate to the Company&#x2019;s effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax at federal statutory rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.9)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Permanent items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax contingency and interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible contingent 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax at effective tax rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.4)&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="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance decreased by $3.7&#160;million in 2022, mainly attributable to a corresponding reduction in the valuation allowance for a deferred tax liability related to the acquisition of OTB (see further discussion below), and corresponding changes in deferred tax assets, primarily net operating loss carryforwards and federal and state tax credits, partially offset by capitalization of research and development expenses under new tax regulations effective in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company&#x2019;s deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total gross deferred tax 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.5&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expense and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basis difference for fixed assets and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total gross deferred tax 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31.4)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19.6)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance for deferred tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax liability&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.8)&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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net deferred tax liability is recorded in Other Liabilities&#x2014;Noncurrent on the Company&#x2019;s consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the acquisition of OTB on July&#160;11, 2022, the Company recorded identified intangible assets of $50.1&#160;million. As these identified intangible assets are not deductible for U.S. tax purposes, a related deferred tax liability of $12.1&#160;million was recognized, which provided an additional source of taxable income to support the realization of a portion of the Company&#x2019;s pre-existing U.S. deferred tax assets. As the Company had previously established a full valuation allowance against its net U.S. deferred tax assets, the Company reduced its deferred tax asset valuation allowance by a corresponding $12.1&#160;million, with the reduction in allowance recognized as an income tax benefit in the consolidated statement of operations for the year ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the Company has federal net operating loss carryforwards of $6.3&#160;million, of which $3.4&#160;million, if not utilized, will begin to expire in 2034, and the remaining $2.9&#160;million can be carried forward indefinitely. As of December&#160;31, 2022, the Company has state net operating loss carryforwards of $32.9&#160;million. The majority of state net operating loss carryforwards, if not utilized, will begin to expire on various dates beginning in 2032.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, as of December&#160;31, 2022, the Company has $16.0&#160;million and $9.6&#160;million of California and federal research and development credit carryforwards, respectively. The California credits can be carried forward indefinitely. The federal credits will begin to expire on various dates beginning in 2040 and continuing through 2042. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of sufficient future taxable income during the periods in which those temporary differences become deductible. Management considers projected future taxable income and tax-planning strategies in making this assessment. Based on the Company&#x2019;s ongoing assessment of all available evidence, both positive and negative, including consideration of the Company&#x2019;s historical profitability and the estimated impact of its operating model on future profitability, the Company concluded that it was more likely than not that its U.S. deferred tax assets in excess of deferred tax liabilities would not be realized. Accordingly, the Company recorded a valuation allowance against these net U.S. deferred tax assets as of December&#160;31, 2022. The Company&#x2019;s judgment regarding the likelihood of realization of these deferred tax assets could change in future periods, which could result in a material impact to the Company&#x2019;s income tax provision in the period of change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of unrecognized tax benefits, excluding accrued interest and penalties, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decreases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current year increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&#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 style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest and penalties were not material for 2022 and 2021. The Company accrued $0.1&#160;million for interest and penalties on its uncertain tax positions for 2020. Unrecognized tax benefits of $0.4&#160;million, as well as accrued interest and penalties, would affect the Company&#x2019;s provision for income taxes if recognized. The Company does not anticipate that its total unrecognized tax benefits will significantly change due to settlement of examination or the expiration of statute of limitations during the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files income tax returns in the U.S. federal and various state jurisdictions. The Company&#x2019;s tax years for 2014 and forward are subject to examination by U.S. and various state tax authorities due to certain acquired attribute carryforwards.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM2MjU_6d89d3ad-5b17-41fe-a1e6-3dddb0fcc13d">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income (loss) before the provision for (benefit from) income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(16.3)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35.0)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(20.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(37.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.9&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzItMi0xLTEtMjE2NjA2_807a0ee4-bcb8-4ddd-9447-d6521f54651c"
      unitRef="usd">-16300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzItNC0xLTEtMjE2NjA2_3b36767c-3ad9-4110-8718-d9d0cb38b223"
      unitRef="usd">-35000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzItNi0xLTEtMjE2NjA2_54311d01-16d8-41dd-93de-77b8fd1040da"
      unitRef="usd">1900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzMtMi0xLTEtMjE2NjA2_7bc44d4c-3d49-415f-b353-dd5ae56d64fb"
      unitRef="usd">-3700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzMtNC0xLTEtMjE2NjA2_15dd4f2f-feb3-497b-b738-83e117a7b1e6"
      unitRef="usd">-2700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzMtNi0xLTEtMjE2NjA2_534b2280-427b-4f34-8f30-4d1f56fcee07"
      unitRef="usd">-1000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzQtMi0xLTEtMjE2NjA2_b8254486-bc62-4591-9866-5e139cbdbdb2"
      unitRef="usd">-20000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzQtNC0xLTEtMjE2NjA2_d9edcf3c-e724-48bb-b133-8cf385c83455"
      unitRef="usd">-37700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo2YWI1NTU5YWYyZGM0NTFkYTU2M2YyNDQ2NmMwYzc1Yy90YWJsZXJhbmdlOjZhYjU1NTlhZjJkYzQ1MWRhNTYzZjI0NDY2YzBjNzVjXzQtNi0xLTEtMjE2NjA2_42a8517c-e1c4-4e4d-822d-7bb81e8a479d"
      unitRef="usd">900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM2MjQ_185d90f7-4494-455e-937b-364402011d84">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the provision for (benefit from) income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current:&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;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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.7&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(13.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.6)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for (benefit from) income taxes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.4)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzMtMi0xLTEtMjE2NjA2_9eeefa4c-c24b-41af-9bae-e0e9fdf782a0"
      unitRef="usd">2000000.0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzMtNC0xLTEtMjE2NjA2_457d0ec0-6c12-4cc4-a96c-6af794eab301"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzMtNi0xLTEtMjE2NjA2_a8740047-3e4a-4996-a7e7-c94525972b6c"
      unitRef="usd">-100000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzQtMi0xLTEtMjE2NjA2_ba2b8ad4-3404-46ab-8c38-cd90ff71f1ba"
      unitRef="usd">1900000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzQtNC0xLTEtMjE2NjA2_2708a188-3583-4640-89d0-c73f2d96f713"
      unitRef="usd">700000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzQtNi0xLTEtMjE2NjA2_95a87331-142f-43b4-b38b-16dc09f304e8"
      unitRef="usd">300000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzUtMi0xLTEtMjE2NjA2_e13b38b8-69e4-4468-a85b-b71d870b5958"
      unitRef="usd">100000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzUtNC0xLTEtMjE2NjA2_11803b4d-8be8-4752-9bab-9fa9d5b14b5d"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzUtNi0xLTEtMjE2NjA2_8eb14515-3f93-434e-b38a-377f073a977e"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzYtMi0xLTEtMjE2NjA2_3da9d5cc-9518-4ad0-bf5f-b0a80048eed9"
      unitRef="usd">4000000.0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzYtNC0xLTEtMjE2NjA2_07ace493-fbd2-493c-aeb8-cf588d84a54c"
      unitRef="usd">700000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzYtNi0xLTEtMjE2NjA2_3d16fb88-2780-4e49-9294-a17ea61ae6d2"
      unitRef="usd">200000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzgtMi0xLTEtMjE2NjA2_16edd3c8-b547-452a-a3ca-b84bfe42f50a"
      unitRef="usd">-12300000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzgtNC0xLTEtMjE2NjA2_82e41235-84af-4fed-8d4f-65de222c6178"
      unitRef="usd">4900000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzgtNi0xLTEtMjE2NjA2_773763ff-308d-45aa-a576-084d14c6f6ef"
      unitRef="usd">-4000000.0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzktMi0xLTEtMjE2NjA2_b4477ea5-0538-4ec3-a669-8bd11fa5c9c0"
      unitRef="usd">-1600000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzktNC0xLTEtMjE2NjA2_815de80c-ad2e-48a8-8cf3-608300871981"
      unitRef="usd">-200000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzktNi0xLTEtMjE2NjA2_900c5af0-6bae-4ba1-adf9-aee57fe6009e"
      unitRef="usd">-600000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzEwLTItMS0xLTIxNjYwNg_a9d51014-4543-4ea5-b529-d8e8e3b678d7"
      unitRef="usd">100000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzEwLTQtMS0xLTIxNjYwNg_2af94594-0ea4-4fae-beef-e434c010641f"
      unitRef="usd">-600000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzEwLTYtMS0xLTIxNjYwNg_27690316-c37f-470d-beb0-6cce336433f9"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzExLTItMS0xLTIxNjYwNg_a76c6e68-285c-4990-8882-af8b33ca6503"
      unitRef="usd">-13800000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzExLTQtMS0xLTIxNjYwNg_4a12f53f-a45e-4b8e-b4bc-327a4f84e8e6"
      unitRef="usd">4100000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzExLTYtMS0xLTIxNjYwNg_3ee9610e-23e4-4c5a-81f8-b53bfc1487af"
      unitRef="usd">-4600000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzEyLTItMS0xLTIxNjYwNg_f82f3ac4-6766-4f87-a1ee-4b83b81bd84b"
      unitRef="usd">-9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzEyLTQtMS0xLTIxNjYwNg_395f0bbe-6985-43c6-a0cb-4dbf1c872727"
      unitRef="usd">4800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTo3MTM0NzI1YzMzYjA0ZWYwYWMzMzk3YzA4MjZhMTUzOC90YWJsZXJhbmdlOjcxMzQ3MjVjMzNiMDRlZjBhYzMzOTdjMDgyNmExNTM4XzEyLTYtMS0xLTIxNjYwNg_8679ce07-d49c-40df-bc42-fef99e423370"
      unitRef="usd">-4400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM2Mjg_8a90d1ad-877a-4f43-8170-cbad0d1f2cc6">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the statutory federal income tax rate to the Company&#x2019;s effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax at federal statutory rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.9)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Permanent items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax contingency and interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-deductible contingent 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax at effective tax rate&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.4)&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzItMi0xLTEtMjE2NjA2_699615e0-2e88-49ae-a57d-5d3ae96cb2b2"
      unitRef="usd">-4200000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzItNC0xLTEtMjE2NjA2_97153e78-7ec0-40a0-9ae2-e95989fbe40f"
      unitRef="usd">-7900000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzItNi0xLTEtMjE2NjA2_e2dc67ca-06e9-469b-848f-e0034f754479"
      unitRef="usd">400000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzMtMi0xLTEtMjE2NjA2_ad885c3c-bda5-433f-8366-ff56d295aa03"
      unitRef="usd">300000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzMtNC0xLTEtMjE2NjA2_1d20b30b-c556-4059-80c2-93a90a0810ef"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzMtNi0xLTEtMjE2NjA2_8cdeba81-7e09-4e73-961e-32503a77e132"
      unitRef="usd">500000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzQtMi0xLTEtMjE2NjA2_1a4a0202-f6da-4c9c-8af4-fe5e5d168586"
      unitRef="usd">900000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzQtNC0xLTEtMjE2NjA2_124eef98-8951-40bf-a13b-d9925527b760"
      unitRef="usd">-200000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzQtNi0xLTEtMjE2NjA2_0a067c5c-d416-4c95-a644-691ca20389bc"
      unitRef="usd">200000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzUtMi0xLTEtMjE2NjA2_b2b89481-ae8a-4ab8-b90c-606153328f7e"
      unitRef="usd">1000000.0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzUtNC0xLTEtMjE2NjA2_53202d52-3d35-4785-a8c1-7b23f0d3d8aa"
      unitRef="usd">-2000000.0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzUtNi0xLTEtMjE2NjA2_47a4cb9e-3a43-4ea8-b7b2-a3a693f81790"
      unitRef="usd">-3100000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzYtMi0xLTEtMjE2NjA2_42c35f97-6d9c-4b6b-80bc-d5d3810bcbb0"
      unitRef="usd">6100000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzYtNC0xLTEtMjE2NjA2_aad2c09f-d282-449c-8e92-e4cdfbf7af12"
      unitRef="usd">5600000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzYtNi0xLTEtMjE2NjA2_802972a3-bcb5-45a6-a109-3cdbfc179d0f"
      unitRef="usd">4900000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzctMi0xLTEtMjE2NjA2_fa425b23-fbe1-45c8-bd04-4047e4bd4f65"
      unitRef="usd">-3700000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzctNC0xLTEtMjE2NjA2_0bf0a097-85b2-49be-8bab-2be4505f694e"
      unitRef="usd">15100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzctNi0xLTEtMjE2NjA2_e0c03ad7-d76e-473c-a420-f724855794f9"
      unitRef="usd">1100000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzgtMi0xLTEtMjE2NjA2_a90bbe7d-9434-46bc-9e47-4a590d5aa957"
      unitRef="usd">1300000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzgtNC0xLTEtMjE2NjA2_582b900d-2e36-4e31-aba6-99f601001caf"
      unitRef="usd">1900000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzgtNi0xLTEtMjE2NjA2_b2cc4347-eabb-41a3-bede-0e094d3c829a"
      unitRef="usd">1100000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzktMi0xLTEtMjE2NjA2_e4285a59-5447-4591-b90b-0bf559f79c43"
      unitRef="usd">-700000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzktNC0xLTEtMjE2NjA2_0ce63ab7-b34a-4940-87e5-6f0e337c0d73"
      unitRef="usd">-400000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzktNi0xLTEtMjE2NjA2_d37871b7-c3f0-4326-aa9a-b201d6f9a431"
      unitRef="usd">100000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <nrds:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseContingentConsiderationAmount
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzEwLTItMS0xLTIxNjYwNg_361599c8-036d-4508-872d-82a0a4135571"
      unitRef="usd">1400000</nrds:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseContingentConsiderationAmount>
    <nrds:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseContingentConsiderationAmount
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzEwLTQtMS0xLTIxNjYwNg_ccc2013c-2bcb-40fe-b315-4bfacac5a2dc"
      unitRef="usd">4100000</nrds:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseContingentConsiderationAmount>
    <nrds:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseContingentConsiderationAmount
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzEwLTYtMS0xLTIxNjYwNg_22ffbc12-e598-4c8a-b1dd-78435e2d5302"
      unitRef="usd">0</nrds:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseContingentConsiderationAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzExLTItMS0xLTIxNjYwNg_827f55b4-9943-4eb1-8025-a319e68d8804"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzExLTQtMS0xLTIxNjYwNg_70654288-0835-4462-bf27-0e2c718031d7"
      unitRef="usd">-200000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzExLTYtMS0xLTIxNjYwNg_6d5e6064-4770-4fa1-8d03-4cd737a3f4b8"
      unitRef="usd">200000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzEyLTItMS0xLTIxNjYwNg_f82f3ac4-6766-4f87-a1ee-4b83b81bd84b"
      unitRef="usd">-9800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzEyLTQtMS0xLTIxNjYwNg_395f0bbe-6985-43c6-a0cb-4dbf1c872727"
      unitRef="usd">4800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiMDU5Njc0YjU1NmE0MzBhODI0Yjk0ZDhjYzVkNDZmOC90YWJsZXJhbmdlOmIwNTk2NzRiNTU2YTQzMGE4MjRiOTRkOGNjNWQ0NmY4XzEyLTYtMS0xLTIxNjYwNg_8679ce07-d49c-40df-bc42-fef99e423370"
      unitRef="usd">-4400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM0Nw_fa425b23-fbe1-45c8-bd04-4047e4bd4f65"
      unitRef="usd">-3700000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM2Mjc_8900e6b2-56e1-4f00-aa4c-4ed33f3dcc0d">The Company&#x2019;s deferred tax assets and liabilities are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total gross deferred tax 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.5&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.2&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expense and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basis difference for fixed assets and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total gross deferred tax 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(31.4)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19.6)&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance for deferred tax 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net deferred tax liability&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.8)&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzMtMi0xLTEtMjE2NjA2_479a3121-6f53-42f7-9005-51f3ab8be766"
      unitRef="usd">2100000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzMtNC0xLTEtMjE2NjA2_92c674aa-e4ca-45b2-bd4e-a8637e3c8373"
      unitRef="usd">600000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <nrds:DeferredTaxAssetsFederalAndStateTaxes
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzQtMi0xLTEtMjE2NjA2_0732a9fb-2007-4182-8686-74b2b6ded86a"
      unitRef="usd">14000000.0</nrds:DeferredTaxAssetsFederalAndStateTaxes>
    <nrds:DeferredTaxAssetsFederalAndStateTaxes
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzQtNC0xLTEtMjE2NjA2_0ca5460d-e6da-41e6-8513-87914902f830"
      unitRef="usd">17900000</nrds:DeferredTaxAssetsFederalAndStateTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzUtMi0xLTEtMjE2NjA2_bed2c2a5-d6b5-4ba5-ac72-6fb7a06a9ec2"
      unitRef="usd">3900000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzUtNC0xLTEtMjE2NjA2_bc879f6f-f2e1-472c-aef7-7912baaf9225"
      unitRef="usd">3300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzYtMi0xLTEtMjQxNjQ5_1a5ba439-d3f2-4730-b150-e7c65e1b0a15"
      unitRef="usd">22200000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzYtNC0xLTEtMjQxNjQ5_81c31257-c5ad-4e7e-968c-245e81807c46"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzYtMi0xLTEtMjE2NjA2_84ecb795-621e-4fac-951d-0711b446189a"
      unitRef="usd">4100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzYtNC0xLTEtMjE2NjA2_33366620-1753-4d93-9b47-c4795beeeb14"
      unitRef="usd">13500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <nrds:DeferredTaxAssetsLeaseLiability
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzctMi0xLTEtMjE2NjA2_d48f359c-f717-44f6-a944-bdcbc7683a8a"
      unitRef="usd">3100000</nrds:DeferredTaxAssetsLeaseLiability>
    <nrds:DeferredTaxAssetsLeaseLiability
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzctNC0xLTEtMjE2NjA2_6ca279bd-e0a0-469c-8d12-d08467ba652d"
      unitRef="usd">3700000</nrds:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzgtMi0xLTEtMjE2NjA2_63f52fb6-9328-4e92-b989-4995d1a6b1ef"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzgtNC0xLTEtMjE2NjA2_687ffcdc-9da9-46d5-8625-cbec3a832824"
      unitRef="usd">1200000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzktMi0xLTEtMjE2NjA2_528bc8f1-a0d2-4ed6-8f11-792f4919c4ed"
      unitRef="usd">49500000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzktNC0xLTEtMjE2NjA2_bcd267cd-1efc-4c1e-b475-50b306f87ec8"
      unitRef="usd">40200000</us-gaap:DeferredTaxAssetsGross>
    <nrds:DeferredTaxLiabilitiesPrepaidExpensesAndOther
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzExLTItMS0xLTIxNjYwNg_6f32f25a-d0c1-46b8-bbf5-731fdcb5ce4b"
      unitRef="usd">600000</nrds:DeferredTaxLiabilitiesPrepaidExpensesAndOther>
    <nrds:DeferredTaxLiabilitiesPrepaidExpensesAndOther
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzExLTQtMS0xLTIxNjYwNg_8428d8d6-144a-44ec-b013-c1650cee5767"
      unitRef="usd">1300000</nrds:DeferredTaxLiabilitiesPrepaidExpensesAndOther>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzEyLTItMS0xLTIxNjYwNg_c3f1860b-18db-4c5c-80fc-bcc05971fb93"
      unitRef="usd">2800000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzEyLTQtMS0xLTIxNjYwNg_777aaf77-7b41-4995-8e4b-3e67a56cc616"
      unitRef="usd">3400000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <nrds:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzEzLTItMS0xLTIxNjYwNg_b3788b7d-befe-4f2a-989a-d39c7a015ed7"
      unitRef="usd">28000000.0</nrds:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <nrds:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzEzLTQtMS0xLTIxNjYwNg_b1ea9b50-1ecb-4742-a403-0674b0808c0c"
      unitRef="usd">14800000</nrds:DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssets>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzE0LTItMS0xLTIxNjYwNg_af6c15d2-a9af-4d11-bca3-f9e3cb67a8ed"
      unitRef="usd">31400000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzE0LTQtMS0xLTIxNjYwNg_bb6a3a72-1301-45fc-9d57-6671d3a17a0b"
      unitRef="usd">19600000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzE1LTItMS0xLTIxNjYwNg_0424ed01-e2b9-473f-913f-1804058fff25"
      unitRef="usd">19300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzE1LTQtMS0xLTIxNjYwNg_cda64880-2bcc-435f-bc0d-57c1caa98194"
      unitRef="usd">22400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzE2LTItMS0xLTIxNjYwNg_b64b2017-2482-45f2-8d91-e36a09108fa2"
      unitRef="usd">1200000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpiYWIyNzgyMzdkMTI0YzcxYTI4ODRhNzI0M2UwYWQyZi90YWJsZXJhbmdlOmJhYjI3ODIzN2QxMjRjNzFhMjg4NGE3MjQzZTBhZDJmXzE2LTQtMS0xLTIxNjYwNg_20a241de-3eb1-406a-8cba-21ca9c6fd47f"
      unitRef="usd">1800000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzU0OTc1NTgyMTAyMQ_37ee29de-ed22-4637-ad8a-357188b6f3bf"
      unitRef="usd">50100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i29139fe14a494133b2756fbb9d4e75c2_I20220711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzU0OTc1NTgyMTAyOA_0cee4af6-cba8-417f-8de3-316fd74bc580"
      unitRef="usd">12100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ia8f4459ca36441eca298d2898929827e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzU0OTc1NTgyMTAzNQ_0663dc7b-c307-45fc-b189-098e1d2139bc"
      unitRef="usd">-12100000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3Xzg1OQ_53385d9b-0b2e-45dc-aec6-9dff41f93aad"
      unitRef="usd">6300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3Xzg3Mg_92762b21-18b6-4ae7-8670-91a4bf21d8b5"
      unitRef="usd">3400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzkzOQ_2c35c41f-5e6f-40b0-b4f3-6a29270f1c02"
      unitRef="usd">2900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzEwNDc_de84e4b0-2d44-41f3-8b39-d917e29321a0"
      unitRef="usd">32900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzEyMTg_c51aef1d-9fd8-449f-b226-900601f3a2e1"
      unitRef="usd">16000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <nrds:DeferredTaxAssetsTaxCreditCarryforwardsDevelopment
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzEyMjU_72a5c0e1-1965-401e-8a79-39dd69367b18"
      unitRef="usd">9600000</nrds:DeferredTaxAssetsTaxCreditCarryforwardsDevelopment>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzM2MjY_d4dff976-2358-4671-a037-1e7c5431dcc5">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of unrecognized tax benefits, excluding accrued interest and penalties, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:59.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.4&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Decreases related to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current year increases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance as of end of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzItMi0xLTEtMjE2NjA2_47c57b7c-5f90-4abc-85da-cba1c1cc0be1"
      unitRef="usd">8400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzItNC0xLTEtMjE2NjA2_8420d373-a1cf-47fa-8def-3669b3b94389"
      unitRef="usd">6300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7fa92645a3b444ea9a96a402a5c0e637_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzItNi0xLTEtMjE2NjA2_3523411a-4223-4a65-b098-cb58a259e68e"
      unitRef="usd">4800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzMtMi0xLTEtMjE2NjA2_477d7753-4946-44d2-a356-48fefbb48591"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzMtNC0xLTEtMjE2NjA2_67bb0ba2-b1b2-4b21-8527-d9c8fbb21b12"
      unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzMtNi0xLTEtMjE2NjA2_315edc41-c1e5-4087-bfb0-073cc97aa27f"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzQtMi0xLTEtMjE2NjA2_f4a9e8ed-1630-409f-96ab-cb7a8ab6a6d1"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzQtNC0xLTEtMjE2NjA2_179e5110-b760-4736-8a3c-a749bac9f28b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzQtNi0xLTEtMjE2NjA2_6544d245-8124-497c-9fac-099e7881a078"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzUtMi0xLTEtMjE2NjA2_687b7381-a18c-401f-b0c4-1aeca8553301"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzUtNC0xLTEtMjE2NjA2_36c5c488-7ffd-45f0-9610-8726dfa060e0"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzUtNi0xLTEtMjE2NjA2_9786c389-3593-49c3-8a0c-dbad35e1567d"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzYtMi0xLTEtMjE2NjA2_2b9b5231-8fb1-42fd-81e3-0926df93faba"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzYtNC0xLTEtMjE2NjA2_0c3d75e7-dbfa-4893-a3cd-a814159144a9"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzYtNi0xLTEtMjE2NjA2_d34e3a0b-5f00-4fb4-9a80-de8be2830362"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzctMi0xLTEtMjE2NjA2_1975f3f1-e269-4f81-8db7-f170a45b7343"
      unitRef="usd">9900000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i393fbab7f8f84d89a8549ca3ddaf5547_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzctNC0xLTEtMjE2NjA2_448fa398-9313-407d-88aa-0f6daef52512"
      unitRef="usd">8400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90YWJsZTpmMzliYzZjOWZlNzg0ZmQ2YmZhZDIyMDc1M2VlZmNkYS90YWJsZXJhbmdlOmYzOWJjNmM5ZmU3ODRmZDZiZmFkMjIwNzUzZWVmY2RhXzctNi0xLTEtMjE2NjA2_ed45494d-7c2b-49ff-afae-01cd372c0749"
      unitRef="usd">6300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i7974c32007a94efc8b5f8dacba064f2b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzI4MTQ_6b9b1fd6-8ff0-4e90-83b7-a02ecf46f475"
      unitRef="usd">100000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ied8d949aba6c4e2f9573381fc88df355_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xMzkvZnJhZzplZjVlZDIwNGRiOTY0ZDliODM5YmJiYTYzNjRiNjNhNy90ZXh0cmVnaW9uOmVmNWVkMjA0ZGI5NjRkOWI4MzliYmJhNjM2NGI2M2E3XzU0OTc1NTgyMzIwOA_81c43e31-48be-48f3-9d11-e2a5a23823b3"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90ZXh0cmVnaW9uOjBhZTdhNDMxMzg4NDQyMmRhMDAzOGU1OGFiMzhkOWY0XzIzMDM_9649e2a7-36ad-4dbb-8c93-8010e967ee40">Net Income (Loss) Per Basic and Diluted Share&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes earnings per share (EPS) in conformity with the two-class method required for participating securities. The two-class method is an earnings allocation method that determines net income (loss) per share for each class of common stock and participating securities according to dividends declared (or accumulated) and participation rights in undistributed earnings or losses. We consider early exercised share options to be participating securities. The impact of early exercised share options on basic and diluted EPS was immaterial for 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is computed by dividing net income (loss) available to common stockholders by the weighted average number of common stock outstanding during the period. Diluted EPS is computed by dividing income (loss) attributable to common stockholders by the number of diluted shares outstanding. Diluted shares equal the total of the basic shares outstanding and all potentially issuable shares, other than antidilutive shares, if any, weighted for the average days outstanding for the period. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the numerators and denominators of the basic and diluted per share computations for net income (loss) attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&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:67.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions, except per share amounts)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Numerator:&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;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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares of common stock &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of dilutive stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of potentially dilutive Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares of common stock &#x2013; diluted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.6&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.9&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.3&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net income (loss) per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.12&#160;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.09&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The rights, including the liquidation and dividend rights, of the holders of Class&#160;A and Class&#160;B common stock, as well as of Class&#160;F stock prior to the Company&#x2019;s IPO in November 2021, are identical, except with respect to voting and conversion. See Note&#160;11&#x2013;Stockholders&#x2019; Equity for further discussion. As the liquidation and dividend rights are identical for Class&#160;A, Class&#160;B and predecessor Class&#160;F common stock, the undistributed earnings are allocated on a proportional basis and the resulting net income (loss) attributable to common stockholders will be the same for Class&#160;A, Class&#160;B and the predecessor Class&#160;F common stock on an individual or combined basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&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:67.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;td colspan="6" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares subject to outstanding stock options and restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90ZXh0cmVnaW9uOjBhZTdhNDMxMzg4NDQyMmRhMDAzOGU1OGFiMzhkOWY0XzIzMDQ_53a51dc6-ecda-4d50-8bb0-e352e80ad4e9">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the numerators and denominators of the basic and diluted per share computations for net income (loss) attributable to common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&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:67.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions, except per share amounts)&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;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Numerator:&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;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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) attributable to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(42.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares of common stock &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of dilutive stock options and restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of potentially dilutive Series A redeemable convertible preferred stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares of common stock &#x2013; diluted&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70.6&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51.9&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56.3&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net income (loss) per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.12&#160;&lt;/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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.09&#160;&lt;/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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzMtMi0xLTEtMjE2NjA2_2a38a81f-7d9e-48f0-8d6e-462b93ccf87a"
      unitRef="usd">-10200000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzMtMi0xLTEtMjE2NjA2_62784d05-9bc9-48a1-be0d-59f0ee053c8a"
      unitRef="usd">-10200000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzMtNC0xLTEtMjE2NjA2_258652e2-e0d8-4b31-b009-1b8e7ecf0b70"
      unitRef="usd">-42500000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzMtNC0xLTEtMjE2NjA2_78063dbe-7208-434b-9810-2bbdf2e33884"
      unitRef="usd">-42500000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzMtNi0xLTEtMjE2NjA2_389b9ef9-39a9-4d52-a37d-1de850944bf7"
      unitRef="usd">5300000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzMtNi0xLTEtMjE2NjA2_b47fd104-8600-480f-8428-5f89380bc435"
      unitRef="usd">5300000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzUtMi0xLTEtMjE2NjA2_f5359b52-b411-4509-891f-642082071561"
      unitRef="shares">70600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzUtNC0xLTEtMjE2NjA2_862e9c5b-4c39-4a90-95bb-0e16357e12a0"
      unitRef="shares">51900000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzUtNi0xLTEtMjE2NjA2_ab6932fc-1d12-4dba-986f-1e1da30a2f9b"
      unitRef="shares">44300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <nrds:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndRestrictedStockUnits
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzYtMi0xLTEtMjE2NjA2_f26f69ff-427d-4741-a0e9-f72cc12f9acf"
      unitRef="shares">0</nrds:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndRestrictedStockUnits>
    <nrds:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndRestrictedStockUnits
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzYtNC0xLTEtMjE2NjA2_10ac34cc-9145-4156-8edf-6c093a6cdc00"
      unitRef="shares">0</nrds:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndRestrictedStockUnits>
    <nrds:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndRestrictedStockUnits
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzYtNi0xLTEtMjE2NjA2_43d56b6b-6e4f-4695-817a-07786b67dce7"
      unitRef="shares">4300000</nrds:IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptionsAndRestrictedStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzctMi0xLTEtMjE2NjA2_baf3aa74-6da1-4f75-864e-93bc41eac8bc"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzctNC0xLTEtMjE2NjA2_9e139124-8d2f-42ab-8239-2ea7adcddbf0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzctNi0xLTEtMjE2NjA2_d962667d-0897-4f57-9667-bb9363ce1b48"
      unitRef="shares">7700000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzgtMi0xLTEtMjE2NjA2_cb0af4c2-b134-49a3-956e-e8e8bb7da4d0"
      unitRef="shares">70600000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzgtNC0xLTEtMjE2NjA2_987ed538-6343-4d10-b43b-62486fc75981"
      unitRef="shares">51900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzgtNi0xLTEtMjE2NjA2_097e453d-5659-4c05-9b63-ba80815fd281"
      unitRef="shares">56300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzEwLTItMS0xLTIxNjYwNg_9b96ea7e-57c1-4dda-bec7-5b3b1643e08c"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzEwLTQtMS0xLTIxNjYwNg_a828abbf-3034-4db3-984a-e501062312a6"
      unitRef="usdPerShare">-0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzEwLTYtMS0xLTIxNjYwNg_be31e19a-01a9-4f7d-b455-4f0ddfea792c"
      unitRef="usdPerShare">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzExLTItMS0xLTIxNjYwNg_918bbba9-7ec9-4771-a862-a8993354c93b"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzExLTQtMS0xLTIxNjYwNg_51f08430-f4ef-4f95-8a76-cbb03b0e068b"
      unitRef="usdPerShare">-0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTplNDQyOWRlM2VmMTg0NTQzYjU2YTI2NTcwMjgyYWJmYi90YWJsZXJhbmdlOmU0NDI5ZGUzZWYxODQ1NDNiNTZhMjY1NzAyODJhYmZiXzExLTYtMS0xLTIxNjYwNg_8f020992-78c7-4205-81d0-f49f10808364"
      unitRef="usdPerShare">0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90ZXh0cmVnaW9uOjBhZTdhNDMxMzg4NDQyMmRhMDAzOGU1OGFiMzhkOWY0XzIzMDU_5611a391-1d2a-4ebe-a10e-a6934bd2d5c3">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&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:67.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.699%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in millions)&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;td colspan="6" 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares subject to outstanding stock options and restricted stock units&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9.6&#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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.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:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ieb86fa2cbc9747eebad929857536de17_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTpmZmIwNGIyNjA0NWM0OWY0YmVjMTk2YjM0N2RkYjcwYi90YWJsZXJhbmdlOmZmYjA0YjI2MDQ1YzQ5ZjRiZWMxOTZiMzQ3ZGRiNzBiXzItMi0xLTEtMjE2NjA2_0f584b4c-59ec-4f00-b0d2-fa363400abec"
      unitRef="shares">9600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6e917971988549819fb90188f0a243e4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTpmZmIwNGIyNjA0NWM0OWY0YmVjMTk2YjM0N2RkYjcwYi90YWJsZXJhbmdlOmZmYjA0YjI2MDQ1YzQ5ZjRiZWMxOTZiMzQ3ZGRiNzBiXzItNC0xLTEtMjE2NjA2_9698ab9a-3933-4829-af6d-a3441f8a4093"
      unitRef="shares">5000000.0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i47ca5c92252e40a08927c2ef2d85b8ac_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTpmZmIwNGIyNjA0NWM0OWY0YmVjMTk2YjM0N2RkYjcwYi90YWJsZXJhbmdlOmZmYjA0YjI2MDQ1YzQ5ZjRiZWMxOTZiMzQ3ZGRiNzBiXzItNi0xLTEtMjE2NjA2_9f3b9f70-78e8-4bd8-9205-946f6d7df72e"
      unitRef="shares">2000000.0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ice5ec65db9134caeb1ef8de4e2d71769_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTpmZmIwNGIyNjA0NWM0OWY0YmVjMTk2YjM0N2RkYjcwYi90YWJsZXJhbmdlOmZmYjA0YjI2MDQ1YzQ5ZjRiZWMxOTZiMzQ3ZGRiNzBiXzMtMi0xLTEtMjE2NjA2_84479957-d47e-4e16-b7f9-c2b271b38478"
      unitRef="shares">1400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5738aef6db1c44438ee2bbcf7e638703_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTpmZmIwNGIyNjA0NWM0OWY0YmVjMTk2YjM0N2RkYjcwYi90YWJsZXJhbmdlOmZmYjA0YjI2MDQ1YzQ5ZjRiZWMxOTZiMzQ3ZGRiNzBiXzMtNC0xLTEtMjE2NjA2_322fd005-8f42-4338-91cf-cd2327b2ee15"
      unitRef="shares">600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia53aeac4e5884d74bf5e4e6001a6c4a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDIvZnJhZzowYWU3YTQzMTM4ODQ0MjJkYTAwMzhlNThhYjM4ZDlmNC90YWJsZTpmZmIwNGIyNjA0NWM0OWY0YmVjMTk2YjM0N2RkYjcwYi90YWJsZXJhbmdlOmZmYjA0YjI2MDQ1YzQ5ZjRiZWMxOTZiMzQ3ZGRiNzBiXzMtNi0xLTEtMjE2NjA2_767ddc70-a215-4491-8bbd-28e1ed890464"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DefinedContributionPlanTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDUvZnJhZzpjYTUxYzBmYjA4Nzc0OTU1YjM2YmY0NTEyMjVlNTBlYi90ZXh0cmVnaW9uOmNhNTFjMGZiMDg3NzQ5NTViMzZiZjQ1MTIyNWU1MGViXzU1Mw_5d89892c-b340-4f02-b9eb-a3f2d489bfce">Employee Benefit PlanThe Company sponsors a 401(k)&#160;savings plan (the Savings Plan). All employees are eligible to participate in the Savings Plan after meeting certain eligibility requirements. Participants may elect to have a portion of their salary deferred and contributed to the Savings Plan up to the limit allowed by the applicable income tax regulations. The Company&#x2019;s current policy is to match employee contributions up to certain overall limits. The Company made matching contributions of $4.3&#160;million, $3.5&#160;million and $2.7&#160;million during 2022, 2021 and 2020, respectively.</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDUvZnJhZzpjYTUxYzBmYjA4Nzc0OTU1YjM2YmY0NTEyMjVlNTBlYi90ZXh0cmVnaW9uOmNhNTFjMGZiMDg3NzQ5NTViMzZiZjQ1MTIyNWU1MGViXzUwNQ_a2e627c7-373a-4010-a671-fda3dc77a372"
      unitRef="usd">4300000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i6f3db1567eec4e0399a0614566c364e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDUvZnJhZzpjYTUxYzBmYjA4Nzc0OTU1YjM2YmY0NTEyMjVlNTBlYi90ZXh0cmVnaW9uOmNhNTFjMGZiMDg3NzQ5NTViMzZiZjQ1MTIyNWU1MGViXzU0OTc1NTgxNDQ3Mg_34d74f73-6856-476a-a9a0-2232012ab9c7"
      unitRef="usd">3500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ibd664316a2a44a389b0debfa64c91bb4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDUvZnJhZzpjYTUxYzBmYjA4Nzc0OTU1YjM2YmY0NTEyMjVlNTBlYi90ZXh0cmVnaW9uOmNhNTFjMGZiMDg3NzQ5NTViMzZiZjQ1MTIyNWU1MGViXzU0OTc1NTgxNDQ3Ng_f9f5b91c-743f-4c9c-967b-ee1d83e42cd4"
      unitRef="usd">2700000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDgvZnJhZzoxNTJjNDZhM2FmOWU0MzZlYTMwZWQyNzI0ZTY3MDJhMi90ZXh0cmVnaW9uOjE1MmM0NmEzYWY5ZTQzNmVhMzBlZDI3MjRlNjcwMmEyXzEzNTQ_f4518d04-9b9c-4cf3-a4a1-dccf1ae0fa2c">Related Party TransactionsDuring 2017, the Company entered into a stock repurchase agreement to repurchase a specific number of shares of Class&#160;G common stock from one of the Company&#x2019;s co-founders. In connection with the stock repurchase agreement, the Company issued Notes with a principal amount totaling $28.5&#160;million to the co-founder. The Notes bore interest on the outstanding principal amount at the rate of 4.2922% per year and were scheduled to mature in 2026. In November&#160;2021, in connection with the Company&#x2019;s IPO, the Company repaid in full the outstanding principal amount of $28.5&#160;million and accrued interest on the Notes. See Note&#160;7&#x2013;Debt for further discussion on the Notes. Additionally, see Note&#160;10&#x2013;Redeemable Convertible Preferred Stock and Note&#160;11&#x2013;Stockholders&#x2019; Equity for discussion on certain equity and options-related transactions with a former member of the Company&#x2019;s Board of Directors and his affiliated entity, as well as with the Company&#x2019;s CEO. There were no other material related party transactions during 2022, 2021 or 2020.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ida67f553bfb14b01a7d955893d0baf70_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDgvZnJhZzoxNTJjNDZhM2FmOWU0MzZlYTMwZWQyNzI0ZTY3MDJhMi90ZXh0cmVnaW9uOjE1MmM0NmEzYWY5ZTQzNmVhMzBlZDI3MjRlNjcwMmEyXzMxMw_836becd5-9e47-46e4-9730-5f167cbb9731"
      unitRef="usd">28500000</us-gaap:NotesPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ida67f553bfb14b01a7d955893d0baf70_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDgvZnJhZzoxNTJjNDZhM2FmOWU0MzZlYTMwZWQyNzI0ZTY3MDJhMi90ZXh0cmVnaW9uOjE1MmM0NmEzYWY5ZTQzNmVhMzBlZDI3MjRlNjcwMmEyXzQxMA_01d53e14-dc4f-459a-97f4-36b078fe04c2"
      unitRef="number">0.042922</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i60db9f900a37428f9305b35d1ff13392_D20211101-20211130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNDgvZnJhZzoxNTJjNDZhM2FmOWU0MzZlYTMwZWQyNzI0ZTY3MDJhMi90ZXh0cmVnaW9uOjE1MmM0NmEzYWY5ZTQzNmVhMzBlZDI3MjRlNjcwMmEyXzg5Mg_3f572864-1de7-47dc-9a07-fbf8e3e31462"
      unitRef="usd">28500000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <dei:AuditorFirmId
      contextRef="i5e856779f57c47989211ac6cbd003882_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJjZWU0NzQ2NzA2ZDQ3N2M5ZjZhOWMyNjhkY2U0Mjc3L3NlYzoyY2VlNDc0NjcwNmQ0NzdjOWY2YTljMjY4ZGNlNDI3N18xNzgvZnJhZzplNDc0MzZiZjUxYTE0ZWQwOTVmZmM0NzE1ZDVkYzk5Yi90ZXh0cmVnaW9uOmU0NzQzNmJmNTFhMTRlZDA5NWZmYzQ3MTVkNWRjOTliXzE5MQ_0b5ecfb4-2263-4bce-b75d-c3b1f03b059f">34</dei:AuditorFirmId>
</xbrl>
